Backend/Architecture
2024. 3. 27.
[Architecture] 레이어드 아키텍처에 대한 고민
개요 지금까지 3-tier layered architecture를 사용했다. 프로젝트의 규모가 커질수록 어플리케이션은 복잡해졌고 수정이나 기능의 확장이 매우 힘들었다. 이때부터 객체지향에 대한 본질적인 공부와 고민을 시작했다. 그 결과 가장 중요한 도메인에 집중하지 못하고 있었다는 것을 알았고, 아키텍처를 개선하게 되었다. 이번 기록에선 3-tier layered architecture를 사용하면서 구체적으로 어떤 점이 불편했는지 그리고 이를 해결하기 위해 어떤 고민을 했고, 개선된 아키텍처를 이용해 어떻게 불편한 점을 개선했는지에 중점을 두려고 한다. 3-tier layered architecture 3-tier layered architecture는 처음 서버 개발을 시작할 때 많이 사용하는 아키텍..