Skip to content

[1주차 트러블 슈팅] 홍성준

SungJun Hong edited this page Dec 11, 2023 · 1 revision

🖼️ 배경

🫠 트러블

  • 어떠한 구조로 아키텍처를 설정하는 것이 좋을까에 대한 고민

🏃🏻 시도했던 방법

  • Micro Feature Architecture
    • 팀이 아직 Tuist에 익숙하지 않아 러닝 커브가 매우 높다고 판단하였음
    • 안그래도 많이 나눈다고 생각이 들었는데 더 나누는 것 같아서 실수할 부분이 많아질 수 있다고 생각함

✅ 솔루션

  • 최대한 Domain/Data 구조를 단순화 시키고 Presentation만 여러 모듈을 추가하는 구조로 변경하였음
  • 이로 인해 확장성은 떨어지나 복잡도가 많이 줄어 러닝 커브가 낮아졌음
변경전(이미지에 보이는 것들이 Feature 모듈 추가마다 늘어남) 변경후(Presentation 모듈만 추가하면 되므로 노란색 부분만 늘어남)
image image

🔗 참고자료

🔥 HeatPick

🔨 프로젝트 소개

🫠 트러블 슈팅

1주차

2주차

3주차

4주차

5주차

🤔 기획 회의록

🤷🏻 의사 결정록

🍎 iOS

🌐 Backend

🎯 주차별 목표

🏃🏻 데일리 스크럼

1주차

2주차

3주차

4주차

5주차

6주차

🙇🏻 멘토링 일지

👀 프로젝트 현황 공유

🙋🏻 팀 회고

💪 개인 회고

1주차

2주차

3주차

4주차

5주차

📇 템플릿

Clone this wiki locally