서버리스1 Devops Day 42 (5.3) 마이크로서비스_마이크로서비스 구조와 특징 마이크로서비스 아키텍처의 정의 - 유지보수에 유리하고, 테스트 가능해야 함 - 느슨하게 결합되어야 함 - 독립적으로 배포 가능함 - 비즈니스 역량을 중심으로 구성해야 함 - 작은 팀에 의해 소유됨 서비스로서의 컴포넌트화 - 컴포넌트: 독립적으로 대체하거나 업그레이드 가능한 소프트웨어 단위 - 컴포넌트화: 시스템을 구성 요소(Component)를 나누고 이를 연결하여 구축하는 것 - 컴포넌트화는 어떻게?: 소프트웨어를 여러 서비스로 분리하는 것 라이브러리 vs 서비스 Monolithic vs microservices : - Monolithic : 모든 기능을 하나의 프로세스로 만들고 여려 개의 서버로 구성됨 - Microservices : 각자의 기능을 각 서비스로 구성하고 다양한 서버로 배포 마이크로서비.. 2023. 5. 4. 이전 1 다음