Gayathri Thiyagarajan

Gayathri Thiyagarajan

Mum, Engineer, Technologist - In that order
· Twitter · LinkedIn · Blog · Company Website ·
· Combatting the Near Enemies of Domain Driven Design - at Scale!


A software engineer with over 13 years experience in Java development. I have been working on designing and developing distributed systems for the past 5 years.
I am passionate about Domain Driven design and architecture.

I have experienced first hand how much DDD can help in designing and building distributed architecture.
I have been working as a DDD consultant for a high profile public sector client for the past year and half. I am looking forward to sharing the significant amount of knowledge I have gathered in course of that time.

Combatting the Near Enemies of Domain Driven Design - at Scale! (Talk, Main Conference)
by Andrew Harmel-Law, Gayathri Thiyagarajan

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, especially at scale.

Why? It can't just be because the Blue book is so thick? We're going to argue that the "near enemies" of DDD are to blame. Things which look like DDD, but which are in fact counterfeits that push us farther away from our goal.

Our talk tells the story of a large-scale DDD implementation that got complicated. We'll talk about how took stock of the situation as we found it, how we identified where the root problems lay, how we set everyone off on a course of success, and the mistakes we made along the way.

Regardless of whether you are working with serverless, microservices or a more monolithic architecture (nothing wrong there!) - this fun session 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.

Join the mailing list

for updates about the DDD Europe Conference and workshops