In enterprise IT, there is currently a general technological trend in which various topics like agility, automation, polyglot architectures, microservices, infrastructure as code, cloud and DevOps are all combined under the keyword "replatforming".
Underlying these topics is the central technological challenge resulting from the digital transformation: More and more aspects of the economy and society are supported by database services – or even comprise only this type of service, in the case of purely digital business models. This tremendous growth in digital services, data volume, interfaces and dependencies and the increasingly short half-life of processes and features can no longer be handled by the "traditional" platforms of enterprise IT. Their monolithic architectures are, in places, more than 20 years old. Modern platforms must be designed differently in order to fulfill their tasks – they must be more agile, more fine-grained and more flexible, but always domain-specific and appropriate to the need. The "silver bullet" which meets everyone's requirements is unlikely to be developed anytime soon.