msa (1) 썸네일형 리스트형 MSA 란? 1. MSA 란? Micro Service Architecture -> MSA : 하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 : small services, each runnung in its own process (스스로 동작하는 작은 서비스) : independently deployable (독립적으로 배포가능) 장점 - 서비스 별 개별 배포 가능: 빠른 요구사항 반영 - 서비스 별 확장 용이: 수정에 대한 전체 시스템에 대한 영향력이 낮음 - 장애가 전체 서비스로 활대될 가능성이 낮음 단점 - 서비스 간 호출에 따른 성능 저하 - 서비스 분리로 인한 테스트/트랜잭션 이 복잡하고 많은 자원 필요로함 - 서비스 분리로 인해 데이터 조회 및 관리.. 이전 1 다음