Please log in to watch this conference skillscast.
For the past decade and a half, Domain Driven Design has been giving teams the tools to successfully tackle the complexity at the heart of software. But lots of people fail when they try to put its techniques and patterns into practice. Why? It can't just be because the book is so thick?
Andrew and Gayathri's talk tells the story of a large-scale DDD implementation that got complicated. They'll talk about how took stock of the situation as they found it, how they identified where the root problems lay, how they set everyone off on a course of success, and the mistakes they made along the way.
Regardless of whether you are working with microservices or a more monolithic architecture (nothing wrong there!) - this talk is for those who want to learn the lessons of implementing DDD at scale, with a healthy dose of pitfalls and hazards to watch out for too.
YOU MAY ALSO LIKE:
Adopting Domain Driven Design at Scale
Gayathri Thiyagarajan is a Technology Lead at Expedia Group. With over 14 years of experience in delivering scalable, autonomous software applications mainly using Java technologies, she has wide experience working in various domains such as Travel, Public Sector, Supplier Management, Logistics, Consumer Products and Retail industries.
Andrew Harmel-Law is a Tech Principal with ThoughtWorks. Having started his tech career as with Sun Microsystems he is old enough to have witnessed the dot com boom and bust first hand. His latter experiences over the last fourteen years have been as a consultant. He has a particular interest in setting dev teams up for success; loves teaching and mentoring; and encouraging diversity in tech.