Skip to content

sgdevcamp2025/bbebig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸ“ž λΉ„μŠ·μ½”λ“œ

πŸ™Œ νŒ€ μ†Œκ°œ

λΉ„λΉ„λΉ…νŒ€(BBeBig)은 '크게 μ„±μž₯ν•˜λŠ” BνŒ€'을 μ˜λ―Έν•©λ‹ˆλ‹€. μ˜μ‚¬μ†Œν†΅κ³Ό ν”Όλ“œλ°±μ— 열정적인 5λͺ…μ˜ νŒ€μ›μ΄ λͺ¨μ—¬μžˆμŠ΅λ‹ˆλ‹€.

Android BE BE FE FE
μ„œμ •μš° λ°±λ„ν˜„ μ΄μ†Œμ€ κΉ€μ˜ˆμ§€ μ΄μ§€ν˜•

πŸ’¬ ν”„λ‘œμ νŠΈ λͺ©μ 

κ°œλ°œμžλ‘œμ„œ μ„±μž₯ν•˜κΈ° μœ„ν•΄ ν•œκ³„λ₯Ό λ§ˆμ£Όν•˜κΈ°

μƒˆλ‘œμš΄ 기술과 ν˜Όμžμ„œλŠ” λ„μ „ν•˜κΈ° μ–΄λ €μš΄ μ˜μ—­μ„ ν•œκ³„λ‘œ μ •μ˜ν–ˆμŠ΅λ‹ˆλ‹€. νŒ€μ›λ“€κ³Όμ˜ νŽ˜μ–΄ ν”„λ‘œκ·Έλž˜λ°κ³Ό μ„Έλ―Έλ‚˜λ₯Ό 톡해 ν•¨κ»˜ ν•™μŠ΅ν•˜λ©° μ΄λŸ¬ν•œ ν•œκ³„λ₯Ό κ·Ήλ³΅ν•˜κ³  μƒˆλ‘œμš΄ κ°€λŠ₯성을 ν™•μž₯ν•΄ λ‚˜κ°‘λ‹ˆλ‹€.

λ””μžμΈκ³Ό κΈ°νšμ„ μ°Έκ³ ν•˜μ—¬ κ°œλ°œμ—λ§Œ 집쀑할 수 μžˆλ„λ‘ 클둠 ν”„λ‘œμ νŠΈ 방식을 μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€.

πŸ›οΈ λ°±μ—”λ“œ μ•„ν‚€ν…μ²˜

image

Kafka 이벀트 흐름

image

Redis μŠ€ν‚€λ§ˆ

image

πŸ’ μž‘μ—…μ— μ°Έμ—¬ν•˜λŠ” 방법

ν•„μš”ν•œ κΈ°λŠ₯ 및 버그λ₯Ό 미리 μž‘μ„±λœ ν…œν”Œλ¦Ώμ„ 기반으둜 이슈λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. μž‘μ—…λŸ‰μ— 따라 PR, Commit μ»¨λ²€μ…˜μ— 맞게 μž‘μ„±μ„ μ§„ν–‰ν•©λ‹ˆλ‹€.

βœ… PR μ»¨λ²€μ…˜

[${ν”Œλž«νΌ}] ${μ„€λͺ…} #${이슈 번호}

ex:

  • [BE] μΉ΄ν”„μΉ΄ μ—°λ™ν•˜μ—¬ μ†ŒλΉ„/λ°œν–‰ 이벀트 및 μ±„νŒ… κ΅¬ν˜„ #70

βœ… Commit μ»¨λ²€μ…˜

${νƒ€μž…}: ${μ„€λͺ…}

βœ… Commit νƒ€μž…

  • feat: μƒˆλ‘œμš΄ κΈ°λŠ₯이 μΆ”κ°€
  • fix: 버그 μˆ˜μ •
  • build: λΉŒλ“œ μ‹œμŠ€ν…œ λ˜λŠ” μ™ΈλΆ€ 쒅속성 κ΄€λ ¨ λ³€κ²½ (예: Gradle μ„€μ •)
  • refactor: μ½”λ“œ λ¦¬νŒ©ν† λ§, μœ μ§€ 보수
  • chore: μ½”λ“œ 변경이 μ•„λ‹Œ μ„€μ • λ³€κ²½
  • docs: λ¬Έμ„œ μˆ˜μ • (예: README, API λ¬Έμ„œ)
  • style: μ½”λ“œ μŠ€νƒ€μΌ λ˜λŠ” 포맷 λ³€κ²½
  • test: ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ λ˜λŠ” μˆ˜μ •
  • perf: μ„±λŠ₯ κ°œμ„  μž‘μ—…
  • revert: 이전 컀밋을 되돌릴 λ•Œ
  • ci: CI μ„€μ • 파일 및 슀크립트 λ³€κ²½
  • cd: CD μ„€μ • 파일 및 슀크립트 λ³€κ²½

ex:

  • feat: μ•Œλ¦Ό 이벀트 μ†ŒλΉ„ 및 λ°œν–‰ κΈ°λŠ₯ κ΅¬ν˜„
  • fix: consumer μ„œλΉ„μŠ€μ—μ„œ μ˜ˆμ™Έμ²˜λ¦¬ λ°˜λŒ€λ‘œ λ˜μžˆλŠ” 둜직 μˆ˜μ •
  • feat: 채널 μ „ν™˜ 이벀트 λ°œν–‰ κΈ°λŠ₯ κ΅¬ν˜„
  • feat: λ©”μ‹œμ§€ λ°œν–‰μ‹œ snowFlake둜 ID μƒμ„±ν•˜μ—¬ μΉ΄ν”„μΉ΄ λ°œν–‰ κΈ°λŠ₯ κ΅¬ν˜„
  • chore: μΉ΄ν”„μΉ΄ νŒ¨ν‚€μ§€ ꡬ쑰 뢄리

🎢 Branch μ»¨λ²€μ…˜

${ν”Œλž«νΌ}/${νƒ€μž…}/#${이슈 번호}

βœ… Branch μ „λž΅

λ³Έ ν”„λ‘œμ νŠΈλŠ” Git Flow μ „λž΅μ„ λ³€ν˜•ν•˜μ—¬ μ‚¬μš©ν•©λ‹ˆλ‹€.

  1. ν”Œλž«νΌμ— 맞좰 브랜치λ₯Ό λΆ„λ¦¬ν•˜μ—¬ μž‘μ—…ν•©λ‹ˆλ‹€.
  2. κΈ°λŠ₯ κ°œλ°œμ€ feature λΈŒλžœμΉ˜μ—μ„œ μ§„ν–‰ν•©λ‹ˆλ‹€.
  3. κΈ°λŠ₯ 브랜치의 μž‘μ—… λ‚΄μš©μ€ main λΈŒλžœμΉ˜μ— 직접 λ³‘ν•©ν•˜μ§€ μ•Šκ³ , λ¨Όμ € dev λΈŒλžœμΉ˜μ— λ³‘ν•©ν•©λ‹ˆλ‹€.
  4. 톡합 ν…ŒμŠ€νŠΈ 및 검증이 μ™„λ£Œλ˜λ©΄ dev λΈŒλžœμΉ˜μ—μ„œ main 브랜치둜 μ΅œμ’… λ³‘ν•©ν•©λ‹ˆλ‹€.
image

About

2025 Smilegate DEV CAMP - BBeBig

Resources

Stars

Watchers

Forks

Packages

No packages published