Created at : 2025-09-27 01:28
Auther: Soo.Y
๐๋ฉ๋ชจ
๋จ๊ณ | ํต์ฌ ๊ฐ๋ | ์ฃผ์ ๋ชฉํ | ๋ํ ๋๊ตฌ/๋ฐฉ๋ฒ | ๋ณด์ ๊ด์ (Sec) |
---|---|---|---|---|
1. ๊ณํ (Plan) | ์๊ตฌ์ฌํญ ์ ์, ์ค๊ณ | ํ๋ก์ ํธ ๋ชฉํ/๊ธฐ๋ฅ ์ ์ | Jira, Confluence, GitHub Projects | ๋ณด์ ์๊ตฌ์ฌํญ ๋ฏธ๋ฆฌ ์ ์ |
2. ์ฝ๋ (Code) | ์์ค์ฝ๋ ์์ฑ | ๊นจ๋ํ๊ณ ํ์ ๊ฐ๋ฅํ ์ฝ๋ ์์ฑ | Git, VSCode, IntelliJ | ์ ์ ๋ถ์(SAST), ์ฝ๋ ๋ฆฌ๋ทฐ |
3. ๋น๋ (Build) | ์ฝ๋ โ ์คํํ์ผ ๋ณํ | ์๋ ๋น๋, ์์กด์ฑ ๊ด๋ฆฌ | Maven, Gradle, npm, Jenkins | ์ทจ์ฝํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒ์ฌ (SCA) |
4. ํ ์คํธ (Test) | ๊ธฐ๋ฅ/์ฑ๋ฅ/๋ณด์ ๊ฒ์ฆ | ์๋ํ ํ ์คํธ๋ก ์ค๋ฅ ์กฐ๊ธฐ ๋ฐ๊ฒฌ | JUnit, Selenium, PyTest | ๋์ ๋ถ์(DAST), ์ทจ์ฝ์ ์ค์บ๋ |
5. ๋ฆด๋ฆฌ์ฆ (Release) | ๋ฐฐํฌ ์ค๋น | ์์ ์ ์ธ ํจํค์ง | Docker, Helm, GitHub Actions | ์๋ช (Signing), ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ |
6. ๋ฐฐํฌ (Deploy) | ์ด์ ํ๊ฒฝ ๋ฐ์ | ๋น ๋ฅด๊ณ ์์ ํ ๋ฐฐํฌ | Kubernetes, ArgoCD, Spinnaker | ๊ถํ ์ต์ํ, ๋ณด์ ์ค์ ์ฒดํฌ |
7. ์ด์ (Operate) | ์ค์ ์๋น์ค ์คํ | ์์ ์ ์ธ ์ด์๊ณผ ๋ชจ๋ํฐ๋ง | Prometheus, Grafana, ELK | ๋ก๊ทธ ๋ชจ๋ํฐ๋ง, ๋ณด์ ์ด๋ฒคํธ ๊ฐ์ง |
8. ๋ชจ๋ํฐ๋ง (Monitor) | ์๋น์ค ์ฑ๋ฅ/๋ณด์ ์ถ์ | ์ฅ์ /์ํ ๋น ๋ฅธ ํ์ง | Datadog, Splunk, New Relic | ์นจ์ ํ์ง(IDS), SIEM, ์๋ฆผ |
9. ํผ๋๋ฐฑ (Feedback) | ์ง์ ๊ฐ์ | ๋ฌธ์ ๋ฅผ ๋ค์ ๊ณํ์ ๋ฐ์ | ์ฌ์ฉ์ ํผ๋๋ฐฑ, DevOps Metrics | ๋ณด์ ์ฌ๊ณ ํ ๋ถ์(Post-mortem) |