항해플러스
-
아키텍처 이론은 실제 실무에선 어떻게 적용될까? (feat. 레이어드 아키텍처, 클린 아키텍처, 항해플러스)Today_I_Learned/Web 개발 2025. 3. 23. 15:58
서론상사로부터 비즈니스 로직과 데이터 로직을 분리하라는 조언을 듣게 되었다. 소프트웨어 개발 시 각 계층의 역할을 구분 짓고 어떻게 소통해야 하는 아키텍처를 항해에서 배웠던 것 같은데... 가물가물한 기억을 다시 되새김질 하기 위해 항해 플러스 과정을 진행할 당시 필기했던 내용을 펼쳐 보았다. 오마이 갓! 각보다 많은 내용이 내 머리 속에서 휘발된 상태였다.역할과 책임을 분리하는 것과 관련 있는 개념은 레이어드, 클린 아키텍처였다. 이 개념들을 다시 정리하기 위해, 이번에는 실무 적용 기회를 놓치지 않기 위해, 왜 계층 간 역할을 구분지어야 하는지 정확히 알기 위해 항해 플러스 과정을 복습하고 이 포스팅으로 정리하게 되었다. 본론1. 레이어드 아키텍처와 클린 아키텍처 개념 및 사용 이유1) 레이어드 아키..