λꡬλΌλ―Έπ, ν¨κ» 곡μ°μ μ¦κΈΈ λνμΈμ μ°Ύλ μ΄λ€μ μν νΉλ³ν μλΉμ€
곡μ°μ ν¨κ» μ¦κΈΈ λνμ, μ΄λ λνμ, μμ λνμκΉμ§ κ³΅μ° κ΄λμ A to Zλ₯Ό κ³ννλλ° λμμ μ£Όλ μλΉμ€λ₯Ό μ 곡νμ¬ κΆκ·Ήμ μΌλ‘ κ³΅μ° κ΄λμ μ¦κ±°μμ λν©λλ€.
- 곡μ°μ κ΄λνλ μ¬λλ€μ΄ SNSλΌλ λΆλ¦¬λ λλ©μΈμμ λνμ ꡬμΈνλ€λ μ¬μ€ νμΈ
- SNSμμ ꡬμΈν μ λνμ΄λΌλ ν€μλ νλλ‘ κ΄λ¦¬λμ§ μμ μΌμ κ³Ό λ€μμΈ κ²μλ¬Ό μ€μμ λ―Ώμλ§ν μ¬μ©μλ₯Ό μ°ΎμμΌ νλ€λ λ¬Έμ μ νμΈ
- νμ¬ μ½μνΈλ νμ€ν°λ² λ±μ κ³΅μ° λνμ ꡬν μ μλ μλΉμ€λ₯Ό μ°Ύμλ³Ό μ μλ€λ μ μ μ£Όλͺ©
-
κ³΅μ° λͺ©λ‘ νμΈ
- νμ¬ μ§ν μ€μΈ λ€μν κ³΅μ° μ 보 λͺ©λ‘μ νμΈν μ μμ΅λλ€.
- κ³΅μ° λͺ©λ‘μ νν°λ§νμ¬ μνλ 곡μ°λ§ κ²μν μ μμ΅λλ€.
- λ€λ₯Έ μ¬λλ€μ΄ λ¨κΈ΄ κ³΅μ° νκΈ°λ₯Ό νμΈν μ μμ΅λλ€.
-
λν κ΅¬μΈ μλΉμ€
- κ³΅μ° λ° μ½μνΈλ₯Ό ν¨κ» λννκΈ° μν κ²μκΈμ μμ±ν μ μμ΅λλ€.
- μνλ 쑰건μ λ°λΌ λν κ΅¬μΈ κ²μλ¬Όμ νμΈν μ μμ΅λλ€.
- μͺ½μ§λ₯Ό ν΅ν΄ λνλ₯Ό λλ μ μμ΅λλ€.
- λν κ΅¬μΈ κΈμ νν°λ§νμ¬ κ΄μ¬ μλ μ λ³΄λ§ μΆλ € λΌ μ μμ΅λλ€.
- μνλ λν κ΅¬μΈ κΈμ μ°ν μ μμ΅λλ€.
-
λν νκΈ° μλΉμ€
- ν¨κ» λνν μ¬λλ€μ 맀λ μ μ, νκΈ°λ₯Ό μ λ ₯ν μ μμ΅λλ€.
- λ€λ₯Έ μ¬λλ€μ΄ λ¨κΈ΄ λν νκΈ°λ₯Ό νμΈν μ μμ΅λλ€.
- CI/CD ꡬμΆ
- 컀μ κΈ°λ° λ¬΄ν μ€ν¬λ‘€
- νν°λ§ QueryDsl μ κ·Ή νμ©
- λμμ± μ²λ¦¬
- Open APIλ₯Ό νμ©ν κ³΅μ° μ 보 μ λ°μ΄νΈ (μΆμ²: 곡μ°μμ ν΅ν©μ μ°λ§ KOPIS)
- Spring Acutatorλ₯Ό ν΅ν λ‘κ·Έ νμΈ
- ν μ€νΈ μ½λ μμ±
Name | μ΅μ μ | μ΄μ μ |
---|---|---|
Profile | ||
Role | AWS μ± μμ, λν/μͺ½μ§ API | νμ₯, 곡μ°/νμ/μ° API |
- develop : Merge μ μ© λΈλμΉ
- μ΄μμ λν λΈλμΉ μμ±(Tag Name/[μ΄μλ²νΈ]-μ΄μμμ½)
Tag Name | Description |
---|---|
feat | μλ‘μ΄ κΈ°λ₯μ μΆκ° |
refactor | νλ‘λμ μ½λ 리ν©ν λ§ |
docs | λ¬Έμ μμ |
test | ν μ€νΈ μ½λ, 리νν λ§ ν μ€νΈ μ½λ μΆκ°, Production Code(μ€μ λ‘ μ¬μ©νλ μ½λ) λ³κ²½ μμ |
chore | λΉλ μ 무 μμ , ν¨ν€μ§ 맀λμ μμ , ν¨ν€μ§ κ΄λ¦¬μ κ΅¬μ± λ± μ λ°μ΄νΈ, Production Code λ³κ²½ μμ |
style | μ½λ ν¬λ§· λ³κ²½, μΈλ―Έ μ½λ‘ λλ½, μ½λ μμ μ΄ μλ κ²½μ° |