#작성중 ## 모노리식 아키텍처, Monolithic Architecture 모든 기능이 하나의 애플리케이션에 포함되어 있다. * 모든 요청이 하나의 서버에서 이루어진다. ## 마이크로서비스 아키텍처, Microservices Architecture 각 기능이 독립적인 서비스로 분리되어 있음. 각각의 서비스는 독립적으로 배포되고 확장이 가능함. **API Gateway**가 요청을 라우팅함 ## 서버리스 아키텍처, Serverless Architecture 서버를 직접 관리하지 않고, 클라우드 함수(AWS Lambda, Azure Functions)를 사용하여 특정 이벤트에 따라 코드를 실행 ## 계층형 아키텍처, Layered Architecture 여러 계층으로 애플리케이션을 나누어 각 계층이 독립적으로 동작하는 구조 ## 이벤트 기반 아키텍처, Event-Driven Architecture 시스템이 **이벤트**를 생성하고, 다른 컴포넌트들이 해당 이벤트에 반응하는 구조 **이벤트 버스**구조를 사용한다. ## CQRS (Command Query Responsibility Segregation) 아키텍처 CQRS 아키텍처는 명령과 조회 작업을 분리하여 성능과 복잡도를 관리하는 방식으로, 대규모 데이터 처리가 필요한 시스템에서 사용됩니다. ## 육각형 아키텍처, Hexagonal Architecture Hexagonal Architecture 또는 Clean Architecture는 비즈니스 로직을 중심으로 외부 시스템(데이터베이스, UI, API 등)과의 상호작용을 격리하여 코드의 유지보수성을 극대화합니다.