Messaging patterns for scalable, distributed systems

In a large, high-throughput system there's no one database to rule them all, distributed transactions are a no-no and failure is a first-class citizen.

Designing for scale means designing for large numbers of distributed systems and dealing with a few hundred clients poses different problems to scaling out to cover an entire country, continent or planet.

Target audience
Architects, team leads, software developers
Approximate duration
60 minutes including questions

You're likely to want Damian Maclennan for this talk, too, if you can get him, as the first time we did this talk was together at DDD Brisbane 2013.

Get in contact

Twitter | Email

Have me speak

I'm a regular speaker (both paid and volunteer) at conferences, user groups and training events. If you'd like me to speak at your event, please get in touch via Twitter or email.

Talk topics

You can always have a look at my talk videos or blog posts for inspiration - or just point me at your audience and let's see what happens :)