This past September I had the opportunity to speak at the ExploreDDD conference in beautiful Denver, Colorado. If you’ve not attended the conference and have an interest in using Domain Driven Design (DDD) for architecting modern software systems, I highly recommend you check it out. The organizers do a fantastic job of attracting good speakers and keeping the atmosphere light throughout the conference.
The talk I presented is based on about a year’s worth of work attempting to implement a distributed Domain Driven Design microservice architecture as part of a “digital transformation” initiative within one of the largest technology companies in the world. Additionally, as I describe, the use case we were trying to solve involved uniting a product catalog between two major divisions with disparate systems and processes. We failed, but there are lots of good lessons that came out of the process. I hope that my experience will be of benefit to those who watch the video.
[…] I’ve been a part of efforts to decompose monolithic applications into microservices that haven’t gone well. The initiative to adopt microservices was couched in terms of “business value” but […]
Catching up… I will be re-reading this fine coverage of an in-the-trenches effort of the first class!