Microservices Architecture1 Microservices Architecture vs Monolithic Architecture 증가하는 거래를 수용하고 변경에 빠르게 대응하기 위해 msa 가 제시 되었다. 모놀리스에서 모든 것을 한꺼번에 릴리스할 수 있기 때문에 프로젝트 초기에는 코드 관리, 인지 오버헤드 및 배포의 용이성 면에서 모놀리스가 편리할 수 있습니다. 하지만 하나의 기능을 조금만 변경하려고 해도 전체 플랫폼을 컴파일하고 테스트해야 하기 때문에 규모가 너무 커지고 확장이 어려워지면 더 이상 효과적이지 않습니다. Monolithic Architecture : 하나의 통합된 유닛 / 소프트웨어 프로그램의 전통적인 모델 장점 손쉬운 배포 – 실행 파일 또는 디렉토리가 하나여서 배포가 더 쉽습니다. 간편한 개발 / 테스트 / 디버깅 – 모든 코드가 한 곳에 있으므로 요청을 따라가서 문제를 찾기가 더 쉽습니다. 성능 – 중앙 집.. 2023. 3. 13. 이전 1 다음