Content Menu

코후닝

프로필사진
  • Write
  • Manage
  • 방명록

코후닝

검색하기 폼
  • 분류 전체보기 (101)
    • 생각 (1)
    • 정리 (1)
    • 알고리즘 (2)
    • 자료구조 (1)
    • Problem Solving (91)
      • Baekjoon (86)
      • LeetCode (3)
      • Programmers (2)
    • C++ (4)
    • Java (0)
    • Spring (0)
  • Visite

보상 시스템 이벤트 기반 아키텍처 구축하기

🎯 출석, 뱃지, 챌린지… 단순한 기능이 구조를 망치기 시작했다 우리가 만들고 있던 건 악기 연습을 꾸준히 이어가도록 도와주는 SNS 플랫폼이었다.사용자는 하루에 한 번 연습 영상을 업로드하고, 친구들의 피드백을 받으며, 연습 습관을 만들어가는 구조였다.나에게 구현 임무가 주어진 기능에 대한 기획은 다음과 같이 단순했다.출석하면 경험치를 주고챌린지를 성공하면 레벨업하고특정 조건 달성 시 뱃지를 부여하고그에 따른 후속 처리를 해야 했다 (예: 경험치/보상 처리 등)처음엔 “이게 뭐가 어려워?” 싶었다. 그냥 조건 체크하고 if로 때려박으면 끝 아닌가? 하지만 그렇게 생각했던 순간이 구조가 무너지기 시작한 첫 단추였다. 💥 조건 지옥, 로직 중복, 유지보수 지옥 챌린지 성공, 출석 완료, 뱃지 획득,..

정리 2025. 6. 18. 17:38
« 1 »
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

티스토리툴바