Presentation: PracticalDDD: Bounded Contexts + Events => Microservices

Track: Microservices / Serverless (Patterns & Practices)

Location: Broadway Ballroom North, 6th fl.

Duration: 2:55pm - 3:45pm

Day of week: Tuesday

Share this on:

Abstract

Domain Driven Design and Messaging go hand in hand, like a warm chocolate brownie paired with vanilla ice-cream! DDD is a software discipline that allows you to move faster and write high-quality code. The whole point is to align the software you write to be flexible with the business changes. When you start to use the technology of messaging to communicate between clean and well-defined bounded contexts you get to remove temporal coupling. And voila, you now have microservices that are built for autonomy from the ground up. Sounds perfect? In this talk, discover this intersection of DDD as a software discipline with messaging as a technology counterpart. Build reliable systems that can scale with the business changes.

Speaker: Indu Alagarsamy

Solution Architect @Particular Software

Indu enjoys designing distributed systems using event-driven architecture style and domain-driven design principles. She has over 15 years of software development experience working with various industries like healthcare, finance, biotech, and emergency services.  Her current day job is as a Solution Architect at Particular Software, the makers of NServiceBus.  She is passionate about diversity and inclusiveness in the tech industry. When she's not programming, she is an occasional rock climber who loves to chill in sunny Southern California with her kids and super chill giant mastiff.

Find Indu Alagarsamy at

Similar Talks

Let's talk locks!

Software Engineer @Samsara

Kavya Joshi

Graceful Degradation as a Feature

Director of Product @GremlinInc

Lorne Kligerman

Scaling Infrastructure Engineering at Slack

Senior Director of Infrastructure Engineering @Slack

Julia Grace

Liberating Structures @CapitalOne

Agile Coach, Engineering @CapitalOne

Greg Myers

Making 'npm install' Safe

Software Engineer @agoric

Kate Sills

Tracks

Monday, 24 June

Tuesday, 25 June

Wednesday, 26 June