올리브영 앱 - 아키텍처 도입 1탄
클린 아키텍처AndroidiOS앱 아키텍처유지 보수관심사 분리
AI 요약
Beta올리브영 앱 개발팀은 기존 앱의 유지보수 어려움과 코드 복잡성 문제를 해결하기 위해 클린 아키텍처 도입을 결정했습니다. 기존 코드베이스는 여러 갓 클래스와 객체, 그리고 관심사 분리가 제대로 이루어지지 않아 분석 및 수정에 많은 어려움을 겪고 있었습니다.
이러한 문제를 해결하고 고객 중심적인 사고를 바탕으로 협업과 유지보수성을 향상시키기 위해, 계층 구조 적용, 테스트 코드 도입, 그리고 Android와 iOS 플랫폼 간의 비즈니스 로직 통일이라는 목표를 세웠습니다. 이 글은 클린 아키텍처 도입을 결정하게 된 배경과 필요성을 공유하며, 향후 아키텍처 개선 과정을 시리즈로 다룰 것임을 예고합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


