devmoa

‍♀️ PRND iOS팀의 UseCase 활용기

PRND·2022년 12월 23일·00
CleanArchitectureUseCaseiOSDomain LayerMSA비즈니스 로직

AI 요약

Beta

이 글은 PRND iOS팀에서 Clean Architecture를 도입하며 UseCase를 활용한 경험을 공유합니다. UseCase를 사용자의 관점에서 시스템 동작을 표현하는 시나리오로 정의하고, 핵심 비즈니스 로직을 캡슐화하여 Presentation Layer에서 활용하는 방식을 설명합니다.

이를 통해 서버 API 응답 형태를 앱에 맞게 변형하거나, MSA 환경에서 서비스 복잡도를 낮추는 데 효과적임을 강조합니다. 또한, 코드 중복 방지와 객체 책임 분리를 통해 비대한 객체 생성을 피할 수 있다는 장점을 제시합니다.

Clean Architecture의 모든 레이어를 갖추지 않더라도 UseCase를 유연하게 활용할 수 있음을 시사합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다