-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Yehyeok Bang edited this page Nov 6, 2025
·
8 revisions
๋ฌผํ ๋๋ฝ์ผ๋ก ์ธํ ์๊ฐ, ๋น์ฉ ๋ญ๋น์ ์คํธ๋ ์ค๋ฅผ ์ค์ด๊ณ ,
๊ฐ์ธ ๋ฐ ๋จ์ฒด๊ฐ ์ค์ํ ์๊ฐ์ ์๋ฒฝํ๊ฒ ์ค๋นํ ์ ์๋๋ก ๋์์ ์ ๊ณตํ๋ ์๋น์ค
- ๋๋ง์ ๋ณด๋ฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ๋ฌผํ์ ์ถ๊ฐํ ์ ์์ด์.
- ํญ๋ชฉ์ ์ฒดํฌํ๊ฑฐ๋ ์ค์์ดํ๋ก ๊ฐํธํ๊ฒ ์ค๋น ์ฌ๋ถ๋ฅผ ๊ด๋ฆฌํ ์ ์์ด์.
- ํ ๋ณด๋ฐ๋ฆฌ๋ฅผ ๋ง๋ค์ด ํ์์ ์ด๋ํ๊ฑฐ๋ ์ด๋์ฝ๋๋ก ํ์ ํฉ๋ฅํ ์ ์์ด์.
- ํ์๊ณผ ํจ๊ป ๊ณตํต, ๋ด๋น, ๊ฐ์ธ ๋ฌผํ์ ๋๋์ด ์ค๋นํ ์ ์์ด์.
- ํ์์ ์์ ์ ์ค์๊ฐ์ผ๋ก ํ์ธํ๊ฑฐ๋ ์๋ฆผ์ ๋ฐ์๋ณผ ์ ์์ด์.
- ๊ฐ ๋ฉค๋ฒ๋ณ ์ค๋น ํํฉ๋ ํจ๊ป ๋ณผ ์ ์์ด์.
- ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ง๋ ๋ณด๋ฐ๋ฆฌ๋ฅผ ๊ตฌ๊ฒฝํ๊ฑฐ๋, ํด์ํ๊ทธ์ ์ ๋ชฉ์ผ๋ก ์ํ๋ ๋ณด๋ฐ๋ฆฌ๋ฅผ ์ฐพ์๋ณผ ์ ์์ด์.
- ๋ง์์ ๋๋ ๋ณด๋ฐ๋ฆฌ๋ฅผ ๋ฐ๋ก ๋ด ๋ณด๋ฐ๋ฆฌ๋ก ๋ง๋ค์ด ์ฌ์ฉํ ์๋ ์์ด์.
- ๊ฐ์ธ ๋ณด๋ฐ๋ฆฌ์๋ ์๋์ ์ค์ ํด ์์ง ์๋๋ก ๋์์ฃผ๊ณ ,
- ํ์์๋ ํน์ ํญ๋ชฉ์ด๋ ๋ฉค๋ฒ์๊ฒ โ๋ณด์ฑ๊ธฐ ์๋ฆผโ์ ๋ณด๋ผ ์ ์์ด์.
- ๋ฉค๋ฒ ํํด๋ ๋ณด๋ฐ๋ฆฌ ๋ณ๊ฒฝ๋ ์๋ฆผ์ผ๋ก ๋ฐ๋ก ํ์ธํ ์ ์์ด์.
๋ณด๋ฐ๋ฆฌ ์ํค์์ ๋ ์์ธํ ๊ธฐ์ ๋ฌธ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
| ํ๋ผ(๊น์ฑ์ค) | ํธ๋ก(๋ฏผ๊ฒฝ์ค) | ๋ฒจ๋ก(๋ฐฉ์ํ) | ์ฝ๊ธฐ(์ฅ์ฌํ) |
|---|---|---|---|
| ๋ค์ด์ค(๋ฌธ์ฅํ) | ์์(์ด์๋ฆฐ) | ์ค์ด(์ด์ธํ) |
|---|---|---|
- ํ ๋ฌธํ
- ์๋น์ค ์๊ฐ ๋ฐ ์ฌ์ฉ์ ์๋๋ฆฌ์ค
- Git Convention & ์ ๋ต
- 3์ฐจ ์คํ๋ฆฐํธ์์ ๊ตฌํํ ํต์ฌ ๊ธฐ๋ฅ ๋ชฉ๋ก
- Kotlin Convention
- Resource Naming Convention
- Compose Convention
- ๋ฒ์ ๋ฐ ๊ธฐ์ ์คํ ์ ์
- ์ฝ๋ ๋ฆฌ๋ทฐ ํ๋ก์ธ์ค
- ํ ์คํธ ์ ๋ต
- ์ธ๋ถ ๋ชจ๋ํฐ๋ง ๋๊ตฌ ์ฐ๋
- ๋ก๊น ์ ๋ต
- SSE ํด๋ผ์ด์ธํธ ๊ตฌํ
- ConventionPlugin Guide
- Java Convention
- ๋ฒ์ ๋ฐ ๊ธฐ์ ์คํ ์ ์
- ๊ฐ๋ฐ ์๋ฒ ์์ ๋ด์ฉ ๋ฐ์ ๋ฐฉ๋ฒ
- ๊ฐ๋ฐ ์๋ฒ ๋ฐฐํฌ ์๋ํ ํ์ดํ๋ผ์ธ
- ๋ฌด์ค๋จ ๋ฐฐํฌ ์๋ํ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- ์ด์ ์๋ฒ ์ธํ๋ผ ์ํคํ ์ฒ
- ๋ชจ๋ํฐ๋ง ๋๊ตฌ ์ ํ ์ด์
- ํ ๋ณด๋ฐ๋ฆฌ ๋ณ๊ฒฝ ์ฌํญ ์ค์๊ฐ ๋ฐ์ ๊ตฌํ ๊ฒํ
- ๋ก๊ทธ ์ ๋ต ๋ฐ ๋ก๊ทธ ํ์ผ ์ ์ฅ ์์น ๊ด๋ จ ์ค์
- Table DROP ๋ฐฉ์ง
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์ดํฐ ๋ณ ์ญ์ ์ ๋ต
- ์๋น์ค ์ฃผ์ ์ฟผ๋ฆฌ ์ฑ๋ฅ ์ ๊ฒ ๋ฐ ์ธ๋ฑ์ค ์ ๋ต
- APP ์๋ฒ / SSE ์๋ฒ ๋ถ๋ฆฌ ์ค๊ณ ๋ฌธ์
- Read Write DB ๋ถ๋ฆฌ
- ๋ถํํ ์คํธ ๊ณผ์ ๋ฐ ๊ฒฐ๊ณผ
- SSE์์ ํธ๋ฆฌ๊น ๋ฉ์์ง๋ฅผ ์ ๋ฌํ๊ณ GET์ ํ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝ
- ํ ์คํธ ํ๊ฒฝ์์ ๋ฐ์ํ DB ์ปค๋ฅ์ ๊ณ ๊ฐ ์ด์ ์ ๋ฆฌ
- CI/CD - Docker Hub ์ฅ์ ๋์ ๋ฐ GHCR Fallback
