Modern system landscapes are characterized by microservice architectures - the software monolith is outdated. This shortens the time-to-market for new features and increases maintainability. Each microservice is an independent process that performs a specific task or function. In contrast to a monolithic architecture, where all functions are consolidated within a single application, a microservice architecture is modular. This means that each microservice can be developed, tested, and delivered independently without affecting the entire system. Microservices are typically lightweight services that communicate using a common platform such as a RESTful API or a message-based middleware. By using an open interface, each microservice can be developed independently of the underlying technology.