Past Meetup

Brad Irby: Event Driven Architecture – Enabling Microservices

This Meetup is past

25 people went

Melrose Tech Center, 2nd floor of the Orlando Library

101 East Central Boulevard · Orlando, FL

How to find us

Once you enter the library take the elevator or stairs to the 2nd floor and turn right. We are just through the glass doors on the left hand side.

Location image of event venue

Details

6:00 - 6:15 Welcome & announcements

6:15 - 7:30 Presentation

7:30 Prizes and closing

7:45 After-meeting social

Description
Do you have a large application that you want to break into microservices? This talk discusses using Events to let the microservices communicate in a way that keeps the promise of loose coupling, fast development, and easy deployment.
Event Driven Architecture is a way of building small or large systems, that takes full advantage of Microservices and proper architectural design. Using messages as the communication mechanism among different services allows more independence of the individual components that make up a larger system, thus enabling faster development, faster deployment, and additional scalability. Introducing Persistent Messages further enhances the architecture to allow time independence as well.

In this talk we will look at the overall structure of an Event Driven Architecture, discuss the business and technical advantages, and review how to migrate an existing application to an Event Driven Architecture. Brad will present his experiences in migrating an existing application to an Event Driven Architecture, talk about lessons learned along the way.

If you have a large legacy application you need to break into microservices, or you are involved in a Domain Driven Design project, this talk is for you.

Bio
Brad Irby is an accomplished .NET software architect specializing in Domain Driven Design, Microservices, and Event Driven Architectures. Over his 30 year career, Brad has built web applications for Adidas, Gap, Wells Fargo, Bank of America, and many others. Brad helps companies migrate large legacy applications to modern architectures to improve throughput and scalability, all while experiencing zero downtime.