PinnedWooseong Kimin29CM TEAMModular Architecture 를 향한 여정 (1) XcodeGen 도입과 모듈화 시작모바일 팀에서 Modular Architecture 는 중요한 주제입니다. 29CM iOS 팀에서 하나의 모듈에서부터 시작해 20개 넘는 모듈을 만들어오기 까지의 여정의 첫 번째 과정을 소개합니다.Jul 21, 20223Jul 21, 20223
PinnedWooseong Kimin29CM TEAMCocoapods-Binary-Cache 와 함께 버저닝된 Prebuilt Pod 캐시 운영하기iOS 프로젝트에서 Cocoapods-Binary-Cache 와 함께 빌드 속도를 많이 개선할 수 있습니다. 다만 이를 운용하는데 있어 여러 이슈들이 발생할 수 있는데 이를 대응하기 위해 버저닝 된 캐시를 활용하는 방법을 소개합니다.Oct 8, 2021Oct 8, 2021
Wooseong Kimin29CM TEAMTrunk-based development, Feature Flag, micro PR 와 함께 주 2회 배포하기Trunk-based development, Feature Flag, micro PR 라는 세 가지 키워드와 함께 저희가 스쿼드/플랫폼에서 계속해서 새로운 피쳐를 개발하면서도 주 2회 배포를 진행하는 업무 문화를 만들어 왔는지를 소개합니다.Sep 26, 20231Sep 26, 20231
Wooseong Kimin29CM TEAMiOS Modular Architecture 를 향한 여정 Part 2 — 프로젝트 모듈화, 레거시와 공존하기모바일 앱의 모듈화는 보통 거대한 앱 타겟에서부터 Bottom-up 으로 진행해나가게 해나가게 됩니다. 이 과정에서 과거의 레거시를 어떻게 다뤄나갈 수 있는지 실제 사례와 함께 소개합니다.Apr 21, 20231Apr 21, 20231