아키텍처란 하드웨어와 소프트웨어를 포함한컴퓨터 시스템 전체의 설계 방식으로 컴퓨터 아키텍처라고도한다. Monolithic Architecture (모놀리식 아키텍처)- 모든 애플리케이션 컴포넌트(프론트엔드, 백엔드, 데이터베이스)가 하나의 코드베이스에 통합된 구조. 장점:단순하고 초기 개발 및 배포가 빠름.통합된 환경에서 테스트가 용이.단점:확장성 제한 (수직 확장만 가능).작은 변경에도 전체 애플리케이션 재배포 필요.대규모 애플리케이션에서는 유지보수가 어려움. Microservices Architecture (마이크로서비스 아키텍처)- 애플리케이션을 독립적으로 배포 및 확장 가능한 작은 서비스들로 나누는 구조.- 각 서비스는 특정 비즈니스 기능을 담당하며 서로 독립적으로 운영. 장점:서비스별 독립..