- Ants๋ ๋น๋๋ฉด ํ์ ๊ณผ ํจ์จ์ ์ธ ์ ๋ฌด ์ํ์ ์ง์ํ๋ ์น ์๋น์ค์ ๋๋ค.
- Ants๋ ์์ฉํ๋ ์ฌ๋ฌ ๊ทธ๋ฃน์จ์ด ์๋น์ค๋ฅผ ๋ชจํฐ๋ธ๋ก ํ๊ณ ์์ต๋๋ค.
Git Flow Branch ์ ๋ต์ ๋ณํํ์ฌ ๋ธ๋์น๋ฅผ ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค.
master
- ํ๋ก์ ํธ ๋ฐฐํฌ์ ์ฌ์ฉํ๋ ๋ธ๋์น์
๋๋ค.
release
- ๋ฐฐํฌ๋ฅผ ์ค๋นํ๋ ๋จ๊ณ์์ ์ฌ์ฉํฉ๋๋ค.
development
- ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๋ ์ฌ์ฉํ๋ ๋ธ๋์น์
๋๋ค.
๊ฐ์ธ ์์
๋ธ๋์น
- ๊ฐ์ธ๋ณ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์งํํ๋ ๋ธ๋์น์
๋๋ค.
- ๋ก๊ทธ์ธ / ํ์๊ฐ์
- ์ฌ์ฉ์ ๊ทผํ๊ด๋ฆฌ(์ถ/ํด๊ทผ)
- ์ค์๊ฐ ํ์ํ์ ๊ธฐ๋ฅ
- ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ
- ๊ฐ์ธ ๋ฉ์ ์
- ๊ฒ์ํ ๊ด๋ฆฌ
- ๊ฐ์ ์น์ธ ๋ฉ์ผ ์ ์ก
- ๊ทธ๋ฃน ๊ด๋ฆฌ
- ์บ๋ฆฐ๋ ๊ด๋ฆฌ
- Open Graph Protocol
- ์น ์ฌ์ดํธ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด ์น ์ฌ์ดํธ ์ ๋ณด์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์จ ํ ๋ถ๋งํฌ ๊ธฐ๋ฅ์ ๊ตฌํํจ.
- Kurento WebRTC Media Server
- ์ฒ์ ์ฌ์ฉํ๋ WebRTC ์คํ์์ค์ https๋ฅผ ์ ์ฉํ์ต๋๋ค.
- kurento media server, application, db๋ฅผ ๊ฐ docker ์ปจํ ์ด๋๋ก ๋ถ๋ฆฌํด์ ๊ตฌ์ฑํ๋๋ฐ, container๊ฐ ํต์ ์ด ์๋๋ ๋ฌธ์ ๋ฐ์
- docker container ํฌํธ ํฌ์๋ฉ๊ณผ docker-compose.yml ํ์ผ network ์ค์ ๋ฌธ์ ๋ฅผ ์์ ํ์ฌ ํด๊ฒฐ
- AWS 20๋ง์ ๊ณผ๊ธ ์ฌ๊ฑด
- ์ฌ๊ฑด์ ๋ฐ๋จ
- AWS ํ๋ฆฌํฐ์ด ์๊ธ์ ๋ก ec2 instance๋ฅผ ์ฌ์ฉํ๋ ์ค ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ๋ฌธ์ ๋ก ์๋ฒ๊ฐ ๋ค์ด๋๋ ํ์๋ฐ์
- ํ ์คํธ์ฉ์ผ๋ก ์ฌ์ฉํ๋ ec2์๊ธฐ ๋๋ฌธ์ ์์์ ์ผ๋ก ์๊ธ์ ๋ฅผ ๋์
- ์งํ
- ๋ฉ์ธ์ผ๋ก ์ฌ์ฉํ๋ ec2์ ์ค์ ์ด ์ ๋ง๋ฌด๋ฆฌ๋๋ฉด์ ํ ์คํธ์ฉ ec2๋ ์ํ์ง
- ๊ฒฐ๋ง
- ์ผ๋ง ํ, AWS๋ก๋ถํฐ 20๋ง์ ์๋น์ ์ฒญ๊ตฌ์๊ฐ ๋ ๋ผ์ด
- AWS ์ธก์ ์๊ธ์ ๋ณ๊ฒฝ ํ ec2๋ฅผ ๊ฑฐ์ ์ฌ์ฉํ์ง ์์์ ์ ์ดํํ์ฌ ๋ฉด์ ๋ฐ์ ์ ์์๋ค.
- ์ฌ๊ฑด์ ๋ฐ๋จ
- Vue.js v3.0
- Quasar Framework v3.0.2
- SpringBoot
- Gradle v6.7
- SpringBoot v2.4.5
- MySQL v5.7
- JPA
- QueryDSL v4.4.0
- Open Source
- Kurento WebRTC Media Server (release 6.16.0)
- AWS
- Docker