Tag: architecture
All the articles with the tag "architecture".
소프트웨어 아키텍처 6편 — 모듈러 모놀리스: 마이크로서비스 전에 해볼 수 있는 것
모놀리스의 진짜 문제는 크기가 아니라 결합이다. 모듈 경계, Spring Modulith, 이벤트 기반 통신, 점진적 전환 전략을 정리한다.
소프트웨어 아키텍처 5편 — CQRS와 이벤트 드리븐: 읽기/쓰기 분리에서 이벤트 기반까지
CQRS의 Command/Query 분리 원칙, 이벤트 드리븐 아키텍처의 생산-소비 구조, Event Sourcing과의 조합까지. 도입 판단 기준을 정리한다.
소프트웨어 아키텍처 4편 — 클린 아키텍처와 어니언: 동심원 구조들의 공통점과 차이
Robert C. Martin의 클린 아키텍처와 Jeffrey Palermo의 어니언 아키텍처를 비교한다. 동심원 구조, 의존성 규칙, 헥사고날과의 관계를 정리한다.
소프트웨어 아키텍처 3편 — 헥사고날 아키텍처
Alistair Cockburn의 Ports & Adapters 패턴을 살펴본다. 포트, 어댑터, 의존성 방향의 원리와 Spring에서의 구현을 다룬다.
소프트웨어 아키텍처 2편 — 레이어드 아키텍처
Presentation, Business, Persistence 3계층 구조와 Spring MVC의 전형적인 패턴을 살펴보고, 레이어드 아키텍처의 한계를 짚는다.
소프트웨어 아키텍처 1편 — 아키텍처가 왜 필요한가
구조 없는 코드가 어떻게 망가지는지 구체적 시나리오로 살펴보고, 아키텍처란 무엇이며 왜 비용이 아닌 투자인지를 다룬다.





