Perflow๋ ํ์ฌ ์ฌ์๋ค์ ์ฒด๊ณ์ ์ธ ์ฑ๊ณผ ๊ด๋ฆฌ์ HR ์๋น์ค๋ฅผ ํ๋์ ํ๋ซํผ์์ ์ ๊ณตํ๋ ์ธ์ฌ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ๋๋ค. Perflow๋ ํต์ฌ์ฑ๊ณผ์งํ(KPI)์ ์ค์๊ฐ ์ง์ฒ๋๋ฅผ ํ์ธํ๊ณ ์ด๋ฅผ ์ฑ๊ณผ ํ๊ฐ์ ๋ฐ์ํจ์ผ๋ก์จ, ์ฌ์์ ์ต์ข ์ฑ๊ณผ๋ฅผ ๋ณด๋ค ๊ฐ๊ด์ ์ผ๋ก ์ธก์ ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ํ ํจ์จ์ ์ธ ์ธ์ฌ ๊ด๋ฆฌ, ๊ทผํ ๊ด๋ฆฌ, ๊ธ์ฌ ๊ด๋ฆฌ, ๊ฒฐ์ฌ ์์คํ ์ ์ง์ํ์ฌ ์ฌ์ฉ์์๊ฒ ํธ๋ฆฌํ ์์ฒด ์น ๊ธฐ๋ฐ HR ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊น์๊ธฐ | ๊น์ง๋ฏผ | ์ด์์ | ์ ์์ง | ์ต๋ํ | ํ๋์ฃผ |
- 24.11.13 - 25.01.06 (41์ผ)
ํต์ฌ ์ฑ๊ณผ ์งํ KPI(Key Performance Indicator)๋ ์กฐ์ง์ ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ๋ฅผ ํ๊ฐํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ๋์ ๋ ๊ฐ๋ ์ผ๋ก ํ์ฌ ์๋ง์ ๊ธฐ์ ์์ ์ ๋ต์ ๋ชฉํ ์ค์ ์ ์ํด ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํนํ Amazon์์๋ ๊ฒฝํ ํฅ์์ ์ํด ๊ณ ๊ฐ ๋ฆฌ๋ทฐ ์ ์์ ๋ฐฐ์ก ์๊ฐ์ ์ฃผ์ KPI๋ก ์ผ์ ์๋น์ค ๊ฐ์ ๊ณผ ๋ฌผ๋ฅ ์ต์ ํ๋ฅผ ์ถ์งํ๊ณ ์์ต๋๋ค.
Perflow์ ๋ชฉํ๋ ํฌ๋ช ํ ๊ฐ์ธ์ ์ฑ๊ณผ ์ ๋๋ค. KPI๋ ์ ๋์ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐํ์ฌ ๊ฐ๊ด์ ์ธ ์ฑ๊ณผ ์ธก์ ์ด ๊ฐ๋ฅํฉ๋๋ค. Perflow๋ฅผ ํตํด ์ค์๊ฐ์ผ๋ก KPI๋ฅผ ๊ด๋ฆฌ/์ถ์ ํ๊ณ , ์์คํ ์์ ์์ฒด ์ ์ํ ์ฑ๊ณผ ์ธก์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด. ๊ฐ์ธ์ ์ฑ๊ณผ๊ฐ ๋ณด๋ค ํฌ๋ช ํ๊ฒ ๊ด๋ฆฌ๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
์ ํฌ ํ๋ก์ ํธ๋ ํจ์จ์ ์ธ ์ธ์ฌ ๊ด๋ฆฌ์ ์ฒด๊ณ์ ์ธ ํ์ฌ์ ๋ชฉํ ๊ด๋ฆฌ, ๊ฐ๊ด์ ์ธ ์ฌ์์ ์ฑ๊ณผ ๊ด๋ฆฌ๋ฅผ ํ์๋ก ํ๋ ํ์ฌ๋ฅผ ๋์์ผ๋ก, KPI๋ฅผ ์ ๊ทน ํ์ฉํ์ฌ ์ค์๊ฐ์ผ๋ก ์ถ์ , ๊ด๋ฆฌํ๊ณ ๋ ๋์๊ฐ KPI๋ฌ์ฑ๋ฅ ๊ณผ ํ์ ํ๊ฐ๋ฅผ ์ข ํฉํ์ฌ ๋ณด๋ค ๊ฐ๊ด์ ์ด๊ณ ์ฒด๊ณ์ ์ผ๋ก ์ฌ์์ ์ฑ๊ณผ๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์ค๊ณํ์์ต๋๋ค.
-
์ธ์ฌ ๊ด๋ฆฌ
- ํ์ฌ ์ ๋ณด ๊ด๋ฆฌ: ํ์ฌ ์ ๋ณด๋ฅผ ๋ฑ๋ก, ์์ , ์ญ์ , ์กฐํํ๋ฉฐ, ์กฐ์ง๋ ์์ฑ ๋ฐ ์์ ๊ด๋ฆฌ.
- ๋ถ์ ๊ด๋ฆฌ: ๋ถ์ ์ ๋ณด ๋ฑ๋ก, ์์ , ์ญ์ , ์กฐํ ๊ฐ๋ฅ.
- ์ง์ฑ ๋ฐ ์ง์ ๊ด๋ฆฌ: ์ง์ฑ ๊ณผ ์ง์ ์ ๋ณด๋ฅผ ๋ฑ๋ก, ์์ , ์กฐํ ๊ฐ๋ฅ.
- ์ฌ์ ์ ๋ณด ๊ด๋ฆฌ: ๊ฐ๋ณ ๋ฑ๋ก ๋ฐ CSV๋ฅผ ํตํ ๋๋ ๋ฑ๋ก, ์์ , ๋ฐ๋ น ๋ฑ๋ก ๊ด๋ฆฌ.
- ๊ถํ ๊ด๋ฆฌ: ์ฌ์๋ณ ๊ถํ ๋ถ์ฌ ๋ฐ ์์ ๊ฐ๋ฅ.
-
๊ทผํ ๊ด๋ฆฌ
- ์ถํด๊ทผ ๊ด๋ฆฌ: QR ์ธ์ฆ์ผ๋ก ์ถํด๊ทผ ๊ธฐ๋ก ๊ด๋ฆฌ.
- ์ด๊ณผ๊ทผ๋ฌด ๊ด๋ฆฌ: ์ด๊ณผ๊ทผ๋ฌด ๋ฐ ์ผ๊ฐ/ํด์ผ ๊ทผ๋ฌด ์ ์ฒญ, ๊ฒฐ์ฌ, ๋ฐ๋ ค, ๋ด์ญ ์กฐํ.
- ํด๊ฐ ๊ด๋ฆฌ: ํด๊ฐ ๋ฐ ์ฐ์ฐจ ์ ์ฒญ, ์์ , ๊ฒฐ์ฌ ์น์ธ/๋ฐ๋ ค ๋ฐ ๋ด์ญ ์กฐํ.
- ์ถ์ฅ ๊ด๋ฆฌ: ์ถ์ฅ ๋ฑ๋ก, ์์ , ๊ฒฐ์ฌ ์น์ธ/๋ฐ๋ ค ๋ฐ ๋ด์ญ ์กฐํ.
-
๊ธ์ฌ ๊ด๋ฆฌ
- ๊ธ์ฌ ๋ช ์ธ์ ๊ด๋ฆฌ: ์ฌ์์ด ๊ฐ์ธ ๊ธ์ฌ ๋ช ์ธ์๋ฅผ ์กฐํ ๋ฐ ๋ฌธ์ ์ถ์ถ ๊ฐ๋ฅ.
- ๊ธ์ฌ ๋์ฅ ๊ด๋ฆฌ: ์ธ์ฌํ์ด ๊ธ์ฌ ๋์ฅ์ ๋ถ์๋ณ, ๊ธฐ๊ฐ๋ณ๋ก ์กฐํ ๋ฐ ๊ฒฐ์ฌ.
- ๊ธ์ฌ ๋ด์ญ ๊ด๋ฆฌ: ๊ธ์ฌ ์๋ ๋ฑ๋ก, ์์ , ๊ฒฐ์ฌ ์น์ธ/๋ฐ๋ ค, ์ง๊ธ ์ผ์ ๊ด๋ฆฌ.
- ํด์ง๊ธ ๊ด๋ฆฌ: ํด์ง๊ธ ๋ฑ๋ก, ์กฐํ, ์์ ํด์ง๊ธ ๊ณ์ฐ ๋ฐ ๋ฌธ์ ์ถ์ถ.
-
์ฑ๊ณผ ๊ด๋ฆฌ
- KPI ๊ด๋ฆฌ: ๊ฐ์ธ, ํ KPI๋ฅผ ์์ฑ ๋ฐ ๊ด๋ฆฌ ํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ ์๊ฐํํ์ฌ ์ ๊ณต
- ํ๊ฐ ๊ด๋ฆฌ: ํํฅ ํ๊ฐ, ๋๋ฃ ํ๊ฐ์ ์ํธ ๊ฐ ํ๊ฐ๋ฅผ ํ ์ ์์ผ๋ฉฐ ํ๊ฐ ๋ด์ฉ์ ๋ํด AI๋ฅผ ํ์ฉํ ์๋จธ๋ฆฌ๋ฅผ ์ ๊ณต. ํ๊ฐ์๋ ์ฌ๋ฌ ์ ์ ์กฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ํ๊ฐ ์ ์๋ฅผ ์กฐ์ ๊ฐ๋ฅ.
- ์ธ์ฌ ํ๊ฐ ๊ด๋ฆฌ: ๊ฐ์ธ KPI, ํ KPI, ๋๋ฃ ํ๊ฐ, ํํฅ ํ๊ฐ, ๊ทผํ ์ด 5๊ฐ์ง ํญ๋ชฉ์ผ๋ก ์ธ์ฌ ํ๊ฐ ์ ์๋ฅผ ์ฐ์ถํ์ฌ ์ง์๋ค์ ์ฑ๊ณผ๋ฅผ ๊ด๋ฆฌํ ์ ์์. ๊ฐ ํญ๋ชฉ์ด ์ฐจ์งํ ๋น์จ๊ณผ ๊ฐ ๋ฑ๊ธ์ด ์ฐจ์งํ ๋น์จ์ ์ค์ ํ ์ ์์
-
๊ฒฐ์ฌ ๊ด๋ฆฌ
- ๊ฒฐ์ฌ ๋ฌธ์ ๊ด๋ฆฌ: ๋๊ธฐ/์์ /์ฒ๋ฆฌ/์๋ฃ/์์ /๋ฐ์ ์ํ์ ๋ฐ๋ผ elastic search๋ฅผ ์ด์ฉํ ๋น ๋ฅธ ์กฐํ ๋ฐ ์ธ์
- ๊ฒฐ์ฌ ์ฒ๋ฆฌ: ์์ฐจ, ๋ณ๋ ฌ, ์ฐธ์กฐ, ์ ๊ฒฐ, ๋ณด๋ฅ ๋ฑ ๋ค์ํ ๊ฒฐ์ฌ ๋ฐฉ์๊ณผ ๊ณต์ ์ค์ ์ง์
- ์์ ๊ด๋ฆฌ: ์ง๊ด์ ์ธ ์์ ํธ์ง๊ธฐ๋ฅผ ์ด์ฉํ ์์ ์์ฑ, ์์ ๋ฐ ์กฐํ
-
์๋ฆผ ๋ฐ ๊ณต์ง ๊ด๋ฆฌ
- ์๋ฆผ ๊ด๋ฆฌ : ๋ฐ๋ น ์ ๋ณด, ๊ฒฐ์ฌ ์์ฒญ/๊ฒฐ๊ณผ, ์ธ์ฌ ํ๊ฐ ์กฐ์ ๋ฑ ์ฃผ์ ์ด๋ฒคํธ ์๋ฆผ.
- ๊ณต์ง ๊ด๋ฆฌ : ๊ณต์ง์ฌํญ ์์ฑ, ์์ , ์ญ์ , ์กฐํ ๊ฐ๋ฅ. ๋ถ์๋ณ ํํฐ ์ ๊ณต.
- ๋ฉ์ธ(main) ๋ธ๋์น
- ์ค์ ๋ฐฐํฌ์ ์ฌ์ฉ๋๋ ๋ธ๋์น.
- ํญ์ ์ต์ ์ ์์ ๋ ์ฝ๋๊ฐ ์์นํด์ผ ํจ.
- ์ธ๋ถ(ํ๋ก๋์ ) ์๋น์ค์ ์ฐ๊ฒฐ๋๋ ์ต์ข ๋ธ๋์น์ด๋ฏ๋ก, ํ ์คํธ ๋ฐ ๋ฆฌ๋ทฐ๊ฐ ์๋ฃ๋ ์ฝ๋๋ง merge ๋จ.
- ๊ฐ๋ฐ(develop) ๋ธ๋์น
- ์ค์ง์ ์ผ๋ก ๋ฉ์ธ ์ญํ ์ ํ๋ ๋ธ๋์น.
- ์ ๊ธฐ๋ฅ(feat)์ด๋ ๋ฒ๊ทธ ์์ (fix) ๋ฑ ๋ค์ํ ์์ ์ด ์๋ฃ๋ ํ ์ด๊ณณ์ merge ํจ.
- ํ์๋ค์ด ๊ณต๋์ผ๋ก ์์ ํ ๋, ๊ฐ์ฅ ์ต์ ์ ๊ฐ๋ฐ ์ํ๋ฅผ ๊ณต์ ํ๋ ๋ธ๋์น.
- ๊ธฐ๋ฅ(feature) ๋ธ๋์น
- ์ค์ ๋ก ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ฑฐ๋ ์ด์๋ฅผ ํด๊ฒฐํ ๋ ์์ฑํ๋ ๋ธ๋์น.
- develop ๋ธ๋์น์์ ๋ถ๊ธฐํ์ฌ ์์ ํ ๋ค, ์์ ์ด ์๋ฃ๋๋ฉด develop์ merge.
- ๋ธ๋์น๋ช
์์: feat/user/#12
- ์๋ถ๋ถ(feat)์ ์ปค๋ฐ ๋ฉ์์ง ์ปจ๋ฒค์ (์: feat, fix, refactor ๋ฑ)์ ๋ง์ถฐ ์์ฑ /user๋ ๋๋ฉ์ธ(๋๋ ๊ธฐ๋ฅ์์ญ), ์ฌ๊ธฐ์๋ โ์ ์ โ ๊ธฐ๋ฅ ์์ ์์ ์๋ฏธ #12๋ ์ฐ๊ฒฐ๋ ์ด์๋ฒํธ๋ฅผ ์ ์ด ๋ฐ๋ก ์ด๋ค ์์ ๊ณผ ๊ด๋ จ ์๋์ง ํ์ธ ๊ฐ๋ฅ
๐ํ ์คํธ ๋ณด๊ณ ์ ๋งํฌ
- Git์ Feature ๋ธ๋์น๋ก ๊ฐ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ ์งํ.
- main๋ธ๋์น๋ก ๊ธฐ๋ฅ ํตํฉ ์ GitHub Actions ์คํ
- ํ๋ก ํธ์๋ ํ๋ก์ ํธ๋ S3 Bucket์ผ๋ก, ๋ฐฑ์๋ ํ๋ก์ ํธ๋ AWS ECR์ ์ด๋ฏธ์ง๋ก ์ ์ก
- AWS EKS์ ArgoCD๋ฅผ ํ์ฉํ์ฌ K8S Cluster Repository์ ์ ๋ฐ์ดํธ ๋๋ ์ค์ ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐฑ์๋ ํ๋ก์ ํธ ์ง์์ ๋ฐฐํฌ
- S3์ ์ ๋ก๋๋ ํ๋ก ํธ์๋ ํ๋ก์ ํธ๋ CloudFront๋ฅผ ํตํด Client์ ์ฐ๊ฒฐ
๐ํ ์คํธ ๋ณด๊ณ ์ ๋งํฌ
ํ์ | ํ๊ณ ๋ด์ฉ |
---|---|
๊น์๊ธฐ | ์ธ์ฌ๊ด๋ฆฌ์์คํ ์ ์ฃผ์ ๋ก ์ก๊ณ 6๋ช ์ด ํ๋ก์ ํธ๋ฅผ ์งํํ์ต๋๋ค. ๊ธฐํ๋ถํฐ ๋ฐฑ์๋, ํ๋ก ํธ์๋, CI/CD๊น์ง ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ชจ๋ ๊ฒฝํํด๋ณผ ์ ์๋ ์๊ฐ์ด์์ต๋๋ค. ๊ธฐํ์ ์งํํ๋ฉด์ ํ์๋ค๊ณผ ์๊ฒฌ์ ๋๋๊ณ ์๊ฒฌ์ฐจ์ด๋ฅผ ์ค์ด๋ ๊ณผ์ ์์ ์ด๋ ค์์ด ์์์ต๋๋ค. ์ธ์ฌ๊ด๋ฆฌ์์คํ ์ ๊ธฐ๋ฅ๋ค์ด ๋น๊ต์ ์ฐ๊ด์ฑ์ด ๋์ ๊ฐ๋ฐํ ๊ธฐ๋ฅ ์ ์ ์ ์์ด์ ์ ํ๊ณผ ์ง์ค์ ์ ํ์ง ๋ชปํด ์ฃผ์ด์ง ๊ฐ๋ฐ ๊ธฐ๊ฐ์ ๋นํด ๋ง์ API๋ฅผ ๊ฐ๋ฐํด์ผ ํ๋ ์ํฉ์ผ๋ก ์ด์ด์ ธ ๋์ฑ ๊ธฐ์ ์ ์ธ ํ๋ก์ ํธ๊ฐ ๋์ง ๋ชปํด ๊ธฐํ์ ์์ฌ์์ด ๋จ์์ต๋๋ค. ๊ฐ๋ฐ์ ์งํํ๋ฉด์ ํ์๋ค๊ณผ ์๋ก ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๋ฉฐ ๋ ๊ฐ๊ฒฐํ๊ณ ํจ์จ์ ์ธ ์ฝ๋ ์์ฑ์ ๋ฐฐ์ธ ์ ์์๊ณ ์ฌ์ฉํด๋ณด์ง ๋ชปํ ๊ธฐ์ ์คํ์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ์๊ฐ์ ๊ฐ์ง ์ ์์์ต๋๋ค. ๋ํ FCM๊ณผ ๋ฉ์์งํ๋ฅผ ์ด์ฉํ์ฌ ์๋ฆผ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ์๋๋ฐ ์ถํ์ ๋ชจ๋ฐ์ผ ์๋ฆผ๋ ๊ฐ๋ฅํ๊ฒ ํ์ฅํด๋ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ํ๊ฒ๋์์ต๋๋ค. ๋์๊ฐ ์งง์ ๊ธฐ๊ฐ์ด์ด์ ์์ฌ์์ด ๋จ๋ ํ๋ก์ ํธ์์ง๋ง ๊ฐ์ง ํ์ ๊ฒฝํ์ ํ ์ ์์์ต๋๋ค. |
๊น์ง๋ฏผ | ์ธ์ฌ๊ด๋ฆฌ์์คํ ์์ ๊ธ์ฌ์ ํด์ง๊ธ ๊ด๋ฆฌ๋ฅผ ๋งก์์ต๋๋ค. ์ฒ์์ ์๋ฃ์กฐ์ฌ๋ฅผ ํ ๋์๋ ์ถฉ๋ถํ ๋ง๋ค๊ธฐ ์ฌ์ธ ์ค ์์์ง๋ง ์๊ฐ๋ณด๋ค ์์ด ๋ง์์ต๋๋ค. ๊ธ์ฌ์ ํด์ง๊ธ์ ์ธ๊ธ ๊ณ์ฐํ๋ ์ ์ด ํ๋ค์๊ณ ๋ง์ ๋ฒ์ ์์์ผํ๋ ๊ฒ์ด ํ๋ค์์ต๋๋ค. ๋ง๋ค๋ฉด์ ๊ฐ์ธ์ ์ผ๋ก ์ํ ์ ์ ํ๊ณ ์ ํ๋ ๋ฐ๋ฅผ ์์ฑํ๋ ค๊ณ ํ์๊ณ ์์ฑ๋๋ฅผ ์๊ฐํ๋ฉด ์ฒ์ ๊ธฐํํ๋ ๊ธฐ๋ฅ์ ๋๋ถ๋ถ์ ๋ง๋ค์๋ค๊ณ ํ๋จํฉ๋๋ค. ์์ฌ์ ๋ ์ ์ ์์ ํ์ผ์ ์ ๋ก๋ํ์ ๋ ์์ ์ด ์ ๋๋ก ์๋๋ ๊ฒ ๊ฐ์ ๋ณด์ํด์ผํ๊ณ ํด์ง๊ธ์์ ์ธ๊ธ๊ด๋ จ์ ํ์ง ์์์ง๋ง ํ ์ ์์ผ๋ฉด ํฌํจํด๋ณด๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ํ์๋ค๊ณผ ์๋ก ํ๋ ์ ์ ๋์์ฃผ๋ฉด์ ํ๊ธฐ์ ์ฌ๋ฐ๊ฒ ์ํํ์ต๋๋ค. |
์ด์์ | '์ธ์ฌ' ๋ ์ ๊ฐ ์ง์ ๊ฒฝํํด ๋ณธ ์ ์ด ์๋ ํ ๋ง์์ต๋๋ค. ์ฃผ๋ณ ์ฌ๋๋ค์ ์ธํฐ๋ทฐํ๊ณ , ๊ธฐ์กด ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด๋ณด๋ ๋ฑ ์กฐ์ฌํ๋ ๋ฐ์ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ํ์ง๋ง ์ด ์กฐ์ฌ ๊ณผ์ ์ค ๊ฒฐ์ฌ ์์คํ ์ด ์กฐ๊ธ ๋ณต์กํ์ง๋ง ๊ตฌํํ๋ฉด ์ฌ๋ฏธ์๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ฒฐ์ฌ ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ๊ธฐ ์ํด DB๋ฅผ ์ด๋ป๊ฒ ์ค๊ณํ ์ง๋ ๊ณ ๋ฏผ์ด ๋ง์๊ณ , ๊ตฌํํ๋ฉด์๋ ์ฌ๋ฌ ๋ฒ ์์ ์ ๊ฑฐ์ณค์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์์ฐจ, ๋ณ๋ ฌ๊ณผ ๊ฐ์ ๊ฒฐ์ฌ ์ฒ๋ฆฌ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํด๋ด ๊ธฐ๋ปค์ต๋๋ค. ๊ธฐํ ๋จ๊ณ์์ ๊ตฌ์ํ๊ณ ์ด๋์ ๋ ๊ตฌํ๋ ํ๋ ์๋ช , ๋์ ๊ฒฐ์ฌ์ ๋ถ๋ฌ์ค๊ธฐ, ์์ ๋ง๋ค๊ธฐ ๊ธฐ๋ฅ์ด ์์ฑ๋์ง ๋ชปํด ์์ฌ์ ์ต๋๋ค. ์์ ์ ํ๊ณ๋ ์๊ฐ์ ์ฌ์ ๋ฅผ ๊ณ ๋ คํ์ฌ, ํ์ค์ ์ผ๋ก ๊ธฐํํ๊ณ ๋ ์ผ์ ์ ๊ด๋ฆฌํด์ผํ๋ค๋ ์ ์ ๋ฐฐ์ ์ต๋๋ค. ์ด์ ์๋ ๊ธฐ๋ฅ์ด ์๋ํ๊ธฐ๋ง ํ๋ฉด ๋๋ค๋ ์๊ฐ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ์ง๋ง, ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ค๋ฅธ ํ์์ ์ฝ๋๋ฅผ ๋ณด๊ณ ๋ฉ์๋๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ฝ๊ธฐ ์ฝ๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์์ต๋๋ค. ๋ํ ๋ค๋ฅธ ํ์๋ค์ด ์ฌ์ฌ์ฉํ ์ ์๋ ๋ฉ์๋๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ๊ณต์ ํ๋ฉฐ ํ์ ์ ์ฅ์ , ์ฆ๊ฑฐ์์ ๋ฐฐ์ ์ต๋๋ค. |
์ ์์ง | ๋ถํธ์บ ํ ๊ณผ์ ์ ๋ง์ง๋ง ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ๋ง์๊ฒ์ ์ป์ ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. Spring Security + JWT๋ฅผ ์ด์ฉํ ์ธ์ฆ/์ธ๊ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , Restful ๊ธฐ๋ฐ์ API ๊ฐ๋ฐ, SPA ๊ธฐ๋ฐ์ Vue ํ์ด์ง ์ ์ ๋ฑ ์ ์๊ฒ ๋์์ด ๋๋ ๋ง์ ๊ฒฝํ์ ํ ์ ์์์ต๋๋ค. ํนํ CI/CD ๊ณผ์ ์ ์ง์ ์ค๊ณํ๊ณ ๊ตฌํํ๋ฉฐ AWS๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ฐ๋ ๋ฐฉ์์ ๋ฐฐํฌ, ๊ทธ ์ค์์๋ EKS Cluster์ ArgoCD๋ฅผ ํ์ฉํ ๋ฐฐํฌ ๊ณผ์ ๊ตฌํ์ Kubernetes์ ๋ํ ์ดํด์ ๋ง์ ๋์์ด ๋์๊ณ ์ด๋ ค์๋ ๋ง์์ง๋ง ์ฆ๊ฑฐ์ด ๊ฒฝํ์ด์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ํ์ฅ์ผ๋ก์จ ์ฐ์ ๋ถ๋จํ๊ณ , ๋ต๋ตํ ๋ชจ์ต์ด ์์ฃผ ๋ณด์์ ๊ฒ ๊ฐ์๋ฐ ํ์๋ถ๋ค ๊ป์ ๋ง์ด ๋์์ฃผ์ ์ ๋ฌด์ฌํ ํ๋ก์ ํธ๋ฅผ ๋ง์น ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. |
์ต๋ํ | ์ธ์ฌ๊ด๋ฆฌ์์ ๊ทผํ ๋ถ๋ถ์ ๋ด๋นํ๊ฒ ๋์์ต๋๋ค. ๊ทผํ์๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ ๊ตฌํ์ ํด์ผ ํ์ง๋ง, ๊ทธ ์ค ์ฐ์ฐจ ๊ด๋ จ๋ ๊ตฌํ์ด ์ ์ผ ๋์ ์ ์ธ ๊ณผ์ ์์ต๋๋ค. ์ฐ์ฐจ๋ 1๋ ๋ง๋ค ์ฃผ์ด์ง๋ ๊ฐ์๊ฐ ์ ํด์ ธ ์๊ณ , ์ถํด๊ทผ๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ์ด๊ธฐ์ ์กฐ๊ฑด์ด ๊น๋ค๋ก์ ์ต๋๋ค. ๊ฒ๋ค๊ฐ ํ๋ก ํธ์๋ ๊ตฌํ์ค ๋ฐฑ์๋์ ์ค๊ณ๊ฐ ์๋ชป๋์ด์ ๋ชจ๋ ๋ถ๋ถ์ ๋ค ๊ณ ์ณ์ผ ํ๋ ์ํฉ๋ ์๊ฒผ์ต๋๋ค. ์ด์ ๋ฐ๋ผ ์ค๊ณ์ ๊ธฐํ์ ์ค์์ฑ์ ์๊ฒ ๋์์ต๋๋ค. ๊ตฌํ์ ๋ค์ ํ๋ ์ค ์ฝ๋ ์์ ์ ์ ์ง๋ณด์์ ์ ๋ฆฌํ ์ค๊ณ๋ฅผ ํด๋๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ๋๊ผ์ต๋๋ค. ๋ฅ๋ ฅ ์๋ ํ์๋ค์ ๋ง๋ ๋๋จธ์ง ๊ธฐ๋ฅ ๊ตฌํ๋ค๋ ๋งค๋๋ฝ๊ฒ ์งํ์ ํ ์ ์๊ฒ ๋์๊ณ ๋ค์ ํ๋ฒ ํ์ํฌ์ ์ค์์ฑ์ ์๊ฒ ๋์์ต๋๋ค. |
ํ๋์ฃผ ย ย ย ย ย ย ย ย ย ย ย ย | ๋๋์ -์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ๋ค๋ฅธ ํ์๋ค๊ณผ ํ์ ํ์ฌ ๊ฐ๋ฐํ๋ค๋ ๊ฒ์ ๊ฐ๋ ์ด ์กํ๊ฒ ๊ฐ์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ์ธ์ฌ ์์คํ ์ ๋ง๋ค๋ฉด์ KPI๋ผ๋ ํ๊ฐ ์งํ๋ฅผ ์ด์ฉํด ์ธ์ฌ ํ๊ฐ๋ฅผ ์๋ํ ํ๋ ์์คํ ๋ง๋ ๊ฒ์ด ๋ง์กฑ์ค๋ฝ์ต๋๋ค ๊ธฐ์กด์ ๋ชฐ๋๋ ๊ฐ๋ ์ ์ดํดํ๋ฉฐ ์๋ก์ด ์์คํ ์ ๋ง๋ค์ด๋ณด๋ ๊ฒฝํ๋ ๋งค์ฐ ๊ฐ์ง ๊ฒฝํ์ด์์ต๋๋ค. ์์ฌ์ด ์ - ํ๋ก์ ํธ ์ค์ผ์ค์ด ๋๋ํ ์ค์ผ์ค์ ์๋์ด์ ์ฒ์ ๊ธฐํํ๋ ๋ถ๋ถ๋งํผ 100%๋ฅผ ๋ง๋ค์ง ๋ชปํ์ ์ด ๋งค์ฐ ์์ฝ์ต๋๋ค. ์ค์ผ์ค์ ๋นํด ๋ณผ๋ฅจ์ ํฌ๊ฒ ์ฑ ์ ํ์ฌ ๋ค ์์ฑํ์ง ๋ชปํ๊ฒ ๊ฐ์ ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ํตํด ๋ด ์ญ๋๊ณผ ๊ธฐ๊ฐ์ ๋ฐ๋ผ ๊ฐ๋ฐ์ ์ค์ผ์ผ์ ์กฐ์ ํด์ผ ํ๋ค๋ ์ ์ ์๊ฒ ๋ ๊ฒ ๊ฐ์ต๋๋ค |