Agile software development cycles (like SCRUM) have taught us that huge monolithic type of applications are not the way to go anymore, (micro)services are the future! Separating existing monolithic applications can be quite challenging. By creating an architecture that separates data from service layers and by applying cloud-native architecture patterns like stateless design, we help with both the architecture and the implementation.