Back to 2015 Agenda

Microservice design patterns for line of business applications

๐Ÿ•“ 10:20 am - ๐Ÿ“ Main Room
So you broke up your big, unmaintainable monolithic system into microservices. Good for you. Each piece is now easy to understand and maintain. Except things didn't get simpler. You've got lots of dependencies between your services to implement your business processes. You're having to modify many services to change your processes and the complexity is exploding. This isn't any better, if you can't improve things you're going back to the old way of doing things. This talk discusses how you can use just three simple architectural patterns to design and implement microservice systems that can isolate the complexity of changes and support managing the evolution of business logic and processes over time. As a bonus it includes other buzzwords like event sourcing and CQRS at no extra charge. Process managers also deal with the distributed non-transactional nature of the system.

It's such a privilege to be able to run this conference and DDD Perth would love to acknowledge the traditional custodians of the land in which DDD is created, presented, and shared, the Whadjuk people of the Noongar Nation and their connections to land, sea and community. We pay our respect to their Elders past, present and emerging, and extend that respect to all Aboriginal and Torres Strait Islander peoples today.