Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
올리브영 앱 - 아키텍처 도입 1탄 섬네일

올리브영 앱 - 아키텍처 도입 1탄

올리브영 favicon올리브영·Architecture·
AndroidiOSClean ArchitectureDomain LayerData Layer
2022년 12월 15일4

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영은 Android, iOS 앱에 클린 아키텍처를 도입해 도메인/데이터 레이어를 독립시키고 유지보수성과 협업 효율을 높였다.

주요 경험

  • 플랫폼 간 공통 도메인/데이터 계층 설계로 재사용성과 일관성 확보를 시도했다.
  • 도메인 레이어 설계가 가장 어려워 의존성 규칙 준수에 집중했다.
  • 모바일 도입 여부는 팀 합의에 따라 달라지며, 도입은 강제 규칙이 아니다.

얻은 인사이트

  • 의존성 규칙이 내부 계층의 안정성을 확보하는 핵심이라고 확인했다.
  • 도메인 계층이 있으면 UI 변화나 백엔드 변경의 파급을 줄일 수 있다.
  • 도메인 레이어는 설계 난이도가 높고 지속적 리펙토링이 필요하다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
10년 된 레거시를 현대화하다 - Part.2: 매장 도메인의 구현 여정 섬네일
73%

10년 된 레거시를 현대화하다 - Part.2: 매장 도메인의 구현 여정

올리브영 favicon올리브영·2025년 01월 24일
유저의 소리를 듣는 법: 앱 리뷰 수신 시스템 개발기 섬네일
72%

유저의 소리를 듣는 법: 앱 리뷰 수신 시스템 개발기

올리브영 favicon올리브영·2025년 05월 23일
10년 된 레거시를 현대화하다 - Part.3: 대고객 서비스로의 확장 섬네일
70%

10년 된 레거시를 현대화하다 - Part.3: 대고객 서비스로의 확장

올리브영 favicon올리브영·2025년 04월 30일