๐ป ๊ฐ๋ฐ์ ํ๋ก์ ํธ, ์คํฐ๋ ํ์ ๋ชจ์ง์ Side Match
Side Match๋ ๊ฒ์ฆ๋ ํ์๊ณผ ํ๋ก์ ํธ, ์คํฐ๋๋ฅผ ๋งค์นญํ๊ณ ๋ฉํ ๋ง์ ํตํด ๋ณธ์ธ์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐ ๋ฐ์ ์ ์๋ ์๋น์ค์
๋๋ค.
- Okky ์ปค๋ฎค๋ํฐ์ ๋ฐฐ๋ ๊ด๊ณ ๋ฅผ ํ ๊ฒฐ๊ณผ ํ๋ฃจ์ 40~60๋ช
์ ์ฌ์ฉ์๋ฅผ ์ป์์ ์์์ง๋ง, SW๋ง์์คํธ๋ก์ ์ง์์ด ์ข
๋ฃ ๋ ํ ๋ฐฐ๋๋ฅผ ๋ด๋ฆฌ์ ์ ์ ๊ฐ ์ค์ด ํ์ฌ๋ ์๋ฒ๋ฅผ ๋ด๋ฆฐ ์ํ
- ๊ฐ์ค๋ ํ๋ก์ ํธ/์คํฐ๋์ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๊ณ , ์ ์ ๊ฐ ํ์ ์ข ๋ฅ(์น,์ฑ,AI๋ฑ)๋ฅผ ์ ํํ๊ฑฐ๋ ์ด๋ฆ์ผ๋ก ํ์ ๊ฒ์ ํ ์ ์์ต๋๋ค.
- ํ๋ก์ ํธ/์คํฐ๋ ์นด๋๋ฅผ ์ ํํ๋ฉด, ํด๋น ํ์ ์์ธ ํ์ด์ง๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ์์ธํ์ด์ง์๋ ํ๋ก์ ํธ ๊ธฐํ, ์คํฐ๋ ๋ด์ฉ, ๋ชจ์ ์ฅ์๋ฑ ๊ฐ์ ์ ๋ณด๋ฅผ ํ์ฅ์ด ์ ๋ ฅํฉ๋๋ค.
- ํ ์์ธ ํ์ด์ง์์ ํ์ ์ง์ ํ๊ธฐ๋ฅผ ์ ํํ๋ฉด, ํด๋น ํ์ ์ง์ํ ์ ์๋ ๋ชจ๋ฌ ์ฐฝ์ด ๋์์, ํด๋น ํ์ ์ง์์ ํ ์ ์์ต๋๋ค.
- ๋ณธ์ธ์ด ํ๊ณ ์ถ์ ํ๋ก์ ํธ๊ฐ ์๋ ๊ฒฝ์ฐ ํ๋ก์ ํธ๋ฅผ ์ง์ ๋ง๋ค์ด์ ํ์ฅ์ผ๋ก ์งํ ํ ์ ์์ต๋๋ค.
- ๋ชจ์ ์ค๋ช ์ ํ๊ณ ์ถ์ ํ๋ก์ ํธ์ ์ค๋ช ์ ์ ์ต๋๋ค.
- ๋ชจ์ง ํ์์ ์์ ๊ฐ๋ฐ ์คํ์ ์ ํ ์ ์์ต๋๋ค.
- ํ์ ํญ์์ Side Match ์ฌ์ฉ์ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ๋ชฉ๋ก์ ํ์์ด ๊ฐ์ ํ๋ฉด, ์๋์ผ๋ก ํ์์ด ๋ณด์ฌ์ง๋ฉฐ, ํ์์ ๊ธฐ๋ณธ ์ ๋ณด๋ ํ์๊ฐ์ ์์ ๋ฐ์ต๋๋ค.
- ํ์ ์นด๋๋ฅผ ํด๋ฆญํ๋ฉด, ํ์ ์์ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ํ์ ์์ธ ํ์ด์ง์์๋ ํ์์ ๊ฐ๋จํ ์๊ฐ, ๊ธฐ์ ๋ฅ๋ ฅ์น, ์ ํธ ๋ชจ์ ์ง์ญ, ์งํํ ํ๋ก์ ํธ ๋ฑ์ ๋ณผ ์ ์์ต๋๋ค.
- ์๋๋ฐฉ์ ๋ด ํ๋ก์ ํธ์ ์ด๋ ํ๊ณ ์ถ๋ค๋ฉด ์ด๋ํ๊ธฐ ๋ฒํผ์ ํตํด ์๋๋ฐฉ์๊ฒ ์๋ฆผ์ ๋ณด๋ผ์ ์์ต๋๋ค.
- ์ ์ ์๊ฒ ์๋ฆผ ๊ธฐ๋ฅ์ ์ ๊ณต ํฉ๋๋ค.
- ๊ฐ์ธ์ ํจ๊ปํ๊ณ ์ถ์ ํ์ ํ์ฅ์๊ฒ ์ชฝ์ง๋ฅผ ๋ณด๋ผ์ ์๊ณ ํ์ฅ์ ํจ๊ป ํ๊ณ ์ถ์ ๊ฐ์ธ์๊ฒ ์ชฝ์ง๋ฅผ ๋ณด๋ผ์ ์์ต๋๋ค.
- ํ๋ก์ ํธ/์คํฐ๋ ์ค๊ฐ ์ค๊ฐ์ ์ํธํ๊ฐ ์๋ฆผ์ ๋ณด๋ด์ด ์๋๋ฐฉ์ด ์ข์ ํ์์ธ์ง ํ๊ฐํ๋ฉฐ ํ๊ฐ ๋ด์ฉ์ ์๋๋ฐฉ ํ๋กํ์ ์จ๋์ ๋ฐ์ ๋ฉ๋๋ค.
- ํ์ ๊ฒฐ์ฑํ๊ณ ๋ฉํ ๋ง์ด ํ์ํ ํ์ ํ์๋ฅผ ํตํด ์ ๋ฃ๋ก ๋ฉํ ๋ง์ ๋ฐ์์ ์์ต๋๋ค.
- ๋ฉํ ๋ ํ์
๊ฐ๋ฐ์๋ก ๊ตฌ์ฑ ๋์ด ์์ผ๋ฉฐ ๊นํ๋ธ, ์ฌ์ง ์ฆ๋ช
์ ๋ฑ์ ๊ด๋ฆฌ์๊ฐ ๊ฒํ ํ์ฌ ๋ฉํ ์ธ์ฆ์ ํฉ๋๋ค.
- Backend
- Spring Boot
- Spring Data JPA
- Spring Security
- JWT
- WebSocket
- Junut5
- MySQL
- AWS RDS
- AWS DynamoDB
- AWS S3
- Sentry
- Swagger 3.0
- ๋ ํฌ์งํ ๋ฆฌ์ push๋ฅผ Github webhook์ผ๋ก ์ ๋ฌ
- ๋ถ๋ฆฌ๋ Jenkins ์๋ฒ์์ ๋น๋๋ฅผ ์์
- Gradle๊ณผ nodejs plugin ๋น๋๊ฐ ๋๋๋ฉด ํ ์คํธ ์งํ
- ํ ์คํธ๊ฐ ์ฑ๊ณตํ๋ฉด docker hub๋ก image push
- Jenkins ์๋ฒ์์ ๋น์ฆ๋์ค ์๋ฒ private ip๋ก ์ ๊ทผํ์ฌ script ์คํ