마이크로서비스 아키텍처 Microservices Architecture
애플리케이션을 작은 단위의 독립적인 서비스들로 구성해 개발, 배포, 유지보수하는 소프트웨어 아키텍처 스타일로 서비스 간 통신은 주로 HTTP나 메시지 큐와 같은 경량 프로토콜을 통해 이루어짐!
장점
각 서비스가 독립적으로 확장되고 다양한 기술 스택을 사용할 수 있어서 유연성과 확장성이 뛰어남.
개발 및 배포 단계도 독립적으로 이루어지므로 신속한 시장 대응이 가능함.
장애가 격리되어 시스템의 신뢰성과 가용성이 높아짐.
서비스별로 코드 베이스가 작아 유지보수가 용이하고, 장애 시 다른 서비스에 영향을 미치지 않음.
책임 소재가 명확함.
반응형
'Chapter01 > 이모저모,, 고모 숙모;' 카테고리의 다른 글
[ Git ] 원격 브랜치 삭제하기 (0) | 2024.10.24 |
---|---|
요즘의 나 ,, (0) | 2024.08.22 |
[cs지식] 쿠버네티스 Kubernetes (0) | 2024.07.15 |
[cs] @Scheduled(cron = "* * * * *") (0) | 2024.06.20 |
[cs지식] CORS란? (SOP, Simple Request,Preflight Request) (0) | 2024.06.12 |