MSAEZ

The fastest way to build event-driven microservices

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)으로의 확장을 지원합니다.

uEngine has registered trademarks and uses trademarks. and MSA-Ez is licensed under the GNU General Public License version 3.0.