-
Notifications
You must be signed in to change notification settings - Fork 1
[의사결정록] iOS 개발 빠르게 빠르게 vs 깊게
jungmin lim edited this page Dec 12, 2023
·
1 revision
- 기획단계에서 빠르게 vs 깊게를 고민
- 실제 앱과 같이 충실한 기능을 빠르게 개발해보기로 결정
- 피그마 디자인
- 기술적 도전으로 RIBs 아키텍처와 interface/implementation 구조를 채택
- 화면을 기능 단위의 리블렛으로 분리
- 리블렛이 서로 interface로 분리되어 의존하지 않도록 함
- 선택한 기술적 도전의 장점을 최대한 활용하고자 함
- 기획 단계에서 많은 화면과 기능을 추가해 앱의 완성도를 높이고자 함
- 자칫하면 view만 그리다 끝날 수도 있음
- DB 선택 과정
- TypeORM 선택 이유
- Docker 선택 이유
- Github Action 선택 이유
- DB서버와 서비스 서버를 분리한 이유
- 자동완성을 위한 Trie 구조를 제거하고, naver cloud search로 대체한 이유
- 11월 07일 (화) - 프로젝트 설명
- 11월 16일 (목) - 프로젝트 진행하면서 생긴 고민
- 11월 21일 (화) - 멘토분들 피드백
- 11월 28일 (화) - 트러블 슈팅 피드백
- 12월 05일 (화) - 기술적 도전에 대한 고민
- 12월 12일 (화) - 최종 발표 피드백