Presenting on Event Driven Architecture and MassTransit

Event Driven Architecture

Business applications no longer exist as isolated systems. In order to provide integrated solutions that add business value, applications must be connected. Modern approaches for enterprise application integration (EAI) such as Service Oriented Architecture (SOA) separate applications into services that can be accessed via a standard interface such as a web service. This collection of services provides a platform on which new applications can be created that leverage the existing functionality.

However, as application complexity increases, the coupling of services becomes an impediment in adapting applications to meet the ever-changing goals of the business. Event Driven Architecture (EDA) is a method of designing and implementing systems where events are exchanged between highly decoupled components and services. EDA does not replace SOA, instead it compliments the request/response nature of SOA with a highly scalable event model for building and coordinating asynchronous transactions.

In this presentation, I will explain event driven architecture, describe the different types of events, demonstrate how events can be related and orchestrated, and provide a basic understanding of how this method can drive the architecture of enterprise systems. In addition to understanding the concepts of event driven architecture, we will explore a working sample built using an open-source .NET messaging framework called MassTransit.

You can catch this presentation at the following events:

Dallas TechFest Slide.png

If you are one or more of these events, be sure to come up and introduce yourself after the session. Also, if you have any feedback on the presentation, feel free to post your comments here or via e-mail.

About Chris Patterson

Chris is a senior architect for RelayHealth, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems. In his spare time, Chris is an active open-source developer and a primary contributor to MassTransit, a distributed application framework for .NET. In 2009, he was awarded the Most Valuable Professional award by Microsoft for his technical community contributions.
This entry was posted in .net, esb, masstransit. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Brandon Hunt

    Are you planning to record any of these presentations (or are any of the hosting groups)? I’m looking to implement MassTransit at my current job and I’d be interested in the presentation, but the commute from Colorado to that part of the country might be a little long… :)

  • I’d second Brandon’s request; we use MassTransit already, but it’s a long hike from Australia to Texas, so being able to download the presentation would be great.

  • I’ll try to record it and get it online at one of the events in AR. I’ve used ScreenFlow before, so we’ll see how it does on-the-spot. :)

  • Jean-Francois Cantin

    Thanks Chris, that would be great.

  • Martin

    Thanks for recording this session! Really appreciate it!

  • The presentation was great Chris – thanks again for coming. Be sure to stop by any time you’re in the Fort Smith area!