[Clean Architecture] 아키텍처 (2)
·
Reference/Clean Architecture
1. Clean Architecture 📌 아키텍처의 목적헥사고날 아키텍처, DCI(Data, Context and Interaction), BCE(Boundary-Control-Entity)와 같은 수많은 시스템 아키텍처가 존재한다.백엔드를 주로 다루는 이들은 헥사고날 아키텍처를 마치 궁극적으로 달성해야 하는 목표점으로 여기지만, 모든 아키텍처는 관심사의 분리(separation of concerns)를 핵심 가치로 서로 다른 형태를 지닐 뿐이다. 프레임워크 독립성, 테스트 독립성, UI 독립성, 데이터베이스 독립성, 외부 Agency에 대한 독립성.우리가 알아야 하는 것은 헥사고날 아키텍처가 아니라, 바로 이러한 것들의 중요성이다. [iOS] Clean Architecture 쉽게 이해해보기📕..