MicroService 썸네일형 리스트형 1. 마이크로서비스 , 구현을 위한 요구사항은 무엇일까요? 마이크로서비스 구현을 위한 요구사항 통신 마이크로 서비스는 또 다른 마이크로서비스와 통신이 가능해야 함. ex) REST/메시징 등등과 같은 통신규약이 필요함. 즉, 마이크로서비스들은 통신을 위한 매커니즘이 필요함. 운영 배포 마이크로서비스를 위한 배포환경이 요구됨. 환경설정 설정에 대한 여러 시나리오에서 동작 가능해야 함. 로그 로그출력을 정형화하고, 모든 로그를 저장하고 분석 할 수 있는 기능이 필요함. 모니터링 중앙 모니터링 인프라로 전달되어야 하고, 이를 위해서 특정 프레임워크 및 라이브러리가 필요함. 신규 마이크로 서비스 코드가 추가되면서 마이크로서비스가 커지거나 증가하게되면, 더이상 마이크로서비스라 부르기 힘들어짐. 이를 피하기 위해서, 개별 마이크로서비스의 크기를 일정하게 유지하는 솔루션과 .. 더보기 0. 마이크로서비스 , 정의를 해볼께요. 마이크로서비스 란? 독립적으로 배포 가능한 모듈(module) 마이크로 서비스의 특징 매우 작다. 모듈을 기반으로 함. 마이크로 서비스는 필연적으로 다른 마이크로 서비스와 통합해야 함. 마이크로 서비스를 사용하는 이유 확장 가능한 개발을 진행할 수 있음. 레거시 시스템 교체 지속 가능한 개발 지속적 배포 견고성 독립적인 확장성 자유로운 기술 선택 보안 격리 마이크로서비스의 장점 용이한 개발의 확장이 가능함 기존 배포 모놀리스에서 손쉽게 마이그레이션해 마이크로 서비스를 쉽게 구현할 수 있음. 지속적인 배포를 통해 상용환경에 반영할 수 있는 속도와 안정성을 높일 수 있음. 더보기 이전 1 2 3 4 다음