Domain Driven Design in Cloud Native Environments
by Tobias Goeschel
When Eric Evans wrote the Blue Book, he could hardly have foreseen the advance of cloud computing, infrastructure as code, and managed services. Many of the original and well-established DDD patterns nowadays seem inadequate, unhelpful, and strangely misplaced in cloud native environments. Even the success of micro services, and their strong connection to bounded contexts, is waning, as the industry standard shifts to serverless functions, and low code development tools. How much of DDD is still relevant? Can the same mechanics and heuristics help to guide us through a vastly different landscape? An attempt at finding familiarities in a strange world.