1. Microservice (마이크로서비스)개념어플리케이션을 독립적으로 배포 가능한 작은 서비스들로 구성.각 서비스는 특정 비즈니스 기능에 집중하며 독립적으로 배포 및 확장 가능.서비스 간 통신은 일반적으로 REST API, 메시지 큐, gRPC 등을 사용.장점확장성: 각 서비스는 독립적으로 확장 가능하여 특정 기능에 필요한 리소스를 유동적으로 관리할 수 있음.유연성: 각 서비스가 독립적으로 배포 가능하여 빠른 개발 및 배포 가능.장애 격리: 한 서비스의 문제가 전체 시스템에 영향을 미치지 않음.다양한 기술 스택 사용 가능: 서비스별로 최적의 기술 스택을 선택할 수 있음.단점복잡성 증가: 서비스가 많아질수록 관리가 어려움.통신 비용: 네트워크를 통한 서비스 간 통신으로 인해 성능이 저하될 수 있음.분산..