Skip to content

Pubs and subs and buses! Oh my! (Microservices and how to ship them)

Photo of Dan Toomey
Hosted By
Dan T. and Damien B.
Pubs and subs and buses! Oh my! (Microservices and how to ship them)

Details

Follow us on twitter at @BrisbaneAzureUG (https://twitter.com/BrisbaneAzureUG) for the latest Windows Azure news and events !

News Roundup

A roundup of all the Windows Azure news from the last month.

Pubs and subs and buses! Oh my! (Microservices and how to ship them)

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 handling load from an entire country, continent or planet. In this talk we’ll introduce and explain the common messaging patterns you'll need, what they look like and when to use them. You'll learn about how to design scalability into a system from its early days (without over-complicating your design) and the bonus benefits you'll get from doing so. You’ll learn a bit more about the Nimbus open-source messaging framework and what's new in vNext. We'll also highlight just how much of our favourite technology stack actually hails from our very own Brisbane and what you can do to get involved.

There will be tales from the trenches about doing it wrong and success stories about doing it right. There will be Visual Studio, running code, hand-drawn cartoons and bribes for audience participation. There will be tales from the trenches from all manner of projects and industries: everything from credit cards, computer games and airlines through to weddings and pizza.

(A variation on the theme of this talk was delivered at DDD Brisbane 2013. If you missed it, here's your chance. If you didn't miss it, there's a bunch of cool new stuff to play with since then.)

Presenters:

Damian Maclennan (http://twitter.com/DamianM) is a technologist, cyclist, musician and father of two. He currently lives in Brisbane, Australia. After spending most of his life in Sydney, he and his family moved north in October 2009.

Damian has made technology his career for over fifteen years. He's spent a lot of time working in web development agencies, as a Solutions Architect working in the digital media management and content delivery field, a stint in the non profit world, as an independent consultant and nearly six years as a Principal Consultant with Readify. Damian has recently taken on the role as CTO with Octopus Deploy to help grow the product and the team behind it.

Andrew Harcourt (http://twitter.com/uglybugger) helps business owners and strategic decision makers engage in the process of software development and to take ownership of the solutions being delivered to their business. He teaches agile project management to organisations both large and small and performs project rescue for those yet to learn.

He mentors development teams to improve methodologies, architecture, design and code quality. He teaches DDD, TDD, BDD, IoC, CQRS and all sorts of other TLAs with special interests in event sourcing and large-scale distributed systems. Andrew is well-known for entertaining audiences with live coding demonstrations. He is the co-creator of the Nimbus message bus open source project and a creator of and contributor to numerous other open-source projects.

Andrew's mother wrote COBOL on punch cards, and Andrew has been coding in one form or another since he was five years old. Andrew helps people create better software - and to ship it.

Photo of Brisbane Azure User Group group
Brisbane Azure User Group
See more events