Extending the SEMAT Kernel for the Practice of Designing and Implementing Microservice-Based Applications using Domain Driven Design
Parthasarathi Ray, Pinakpani Pal · 2020
In the quest for organizations to undergo digital transformation, adoption of the microservice architecture has been a key enabler to re-imagine the application landscape. However, splitting the business domain into a distributed software architecture poses certain challenges. Applying proven practices through software processes can help us to address those. In this paper, we leverage SEMAT to scrutinize the approaches to develop applications with microservice architecture using Domain Driven Design (DDD). We introduce relevant alphas to extend the SEMAT Kernel to successfully adopt the practice of using microservices with DDD and deliver required software quality.