
DDD를 공부하던 도중 MSAEZ를 통해 설계하는 유튜브 영상을 발견하고 해당 서비스를 찾아보았습니다.
MSAEZ는 마이크로서비스의 분석, 설계, 구현 및 운영을 지원하도록 설계된 통합 플랫폼입니다. 이 플랫폼을 통해 비즈니스 전문가와 개발자는 도메인 중심 설계 및 이벤트스토밍 기술을 사용하여 대상 도메인을 공동으로 분석하고 설계할 수 있습니다. 또한 설계된 서브 도메인별로 클린 아키텍처(Clean Architecture)를 기반으로 하는 소스 코드의 자동 생성이 가능합니다.
MSAEZ는 Biz-Dev-Ops 풀 라이프사이클을 지원합니다. 설치가 필요없이 100% 브라우저 기반에서 동작하며 협업기반의 팀워크를 지원하는 최신의 OpenAI 엔진들이 탑재되어 비즈니스 기획자, 데브옵스 개발자, 클라우드 운영자를 위애 비즈니스 기획에서 구현, 테스트, 배포를 아우르는 클라우드 네이티브한 task들을 자동화하며 다양한 애자일한 경험들을 제공합니다.
온라인 서비스와 설치형으로 나뉘고
온라인 서비스는 유료, 설치형은 오픈소스 버전과 워런티 구매 버전으로 나뉩니다.

MSAEZ는 다음과 같은 기업에서 사용중으로 보이며, 전체적으로 기능을 살펴 보았을때 AI 기능도 포함되어 있어 이정도면 쓸만할 것 같다는 결론이 났습니다.

다음 github 페이지에 자세한 설치 방법이 위치하니 보고 설치하면 된다. 개인적으로 8080 서버에 MSAEZ를 띄우기는 다른 작업시 자주 겹치는 포트여서 18080 포트로 구동되도록 docker-compose.yml 과 환경 변수, github oauth 설정을 바꾸어서 적용 하였다.
msaez
MIRO 라는 툴이 있습니다. 동시에 여러명이 접속하여 작업도 가능하여 협업시 더 좋을 것 같습니다.
다만, 해당 툴로 이벤트 스토밍을 알려주는 한글 영상을 찾지 못하였습니다. (강의는 몇개 있습니다)
먼저 MSAEZ로 DDD, EDD 이벤트 스토밍을 공부하고 넘어가는 것도 좋을것 같습니다.
필자는 사실 사용해보지는 않았지만 메모하고 해당 툴로 DDD 설계를 공부할 겸 블로그에 적었습니다.
공부한 내용은 추후에 시리즈를 만들어서 다시 글을 작성하겠습니다.
MSAEZ 페이지에 이벤트 스토밍 예제가 있으니 다른 분들도 접속하여 공부해보면 좋을것 같습니다.
[이벤트스토밍] DDD 구글 드라이브 예제
ddd step7 modeling
[Full] 전자정부 표준 프레임워크 기반의 클라우드 네이티브 애플리케이션 설계 Part 1. DDD와 이벤트스토밍
MSAEZ