MSAEZ
이벤트 기반 마이크로서비스를 구축하는 가장 빠른 방법
Collective EventStorming
MSAEZ는 마이크로서비스 구축에서 운영에 필요한 분석, 설계, 구현 및 모니터링을 지원하는 도구로써,
이벤트스토밍 기반 협업을 통해 도메인을 분석/설계하고, 설계된 도메인 모델에서 MSA 소스코드를 자동으로 생성해 줍니다.
분석/ 설계단계에서는 MSAEZ를 사용해 대상 도메인의 경계를 식별하고 Contract(계약)을 정의합니다.
Model 2 Code 2 Cloud
설계된 모델은 MDD(Model-driven Design) 패턴에 따라 MSA 코드로 변환됩니다.
MSA 코드이외에 컨트랙트 테스트 Code,
도커 이미지 생성 스크립트 및 클라우드(GCP, AWS, Azure 등)에 즉시 배포 가능한 CI/CD 파이프라인 스크립트를 자동 생성해 줍니다.
Polyglot & Custom Template
MSA의 최대 장점 중 하나는 서비스별 최적의 기술 적용이 가능한 폴리글랏 아키텍처입니다.
MSAEZ는 이벤트스토밍 결과, 식별된 마이크로서비스별 코드 생성이 가능하며,
‘사용자 정의 템플릿’을 통해, 다양한 언어 및 정보공학 노테이션(Notation)으로의 확장을 지원합니다.