× Logo@2x
Eventil Find Tech Events
In Play Store
× Logo app store
In App Store
The Beating Heart of CQRS, or Actor-Based Message Routing on the CLR

Mon, 27 Jun 2016 7:00 PM


The Beating Heart of CQRS, or Actor-Based Message Routing on the CLR


It's not enough to simply model a domain as commands and events. A robust solution needs to deliver said commands and events (collectively, hereafter: messages) quickly and reliably. MessageRouter, a recently open-sourced tool developed at Quicken Loans, solves exactly this problem. Using CQRS as a backdrop, this talk will explore the use of actor-based concurrency (via F#'s built-in asynchronous programming features) to build the message-dispatching core of a real-world system. In addition to the purely technical aspects of MessageRouter, this session will also discuss solutions to some of the challenges faced in building polyglot enterprise software on the common-language runtime (i.e. Mono or .NET). While no prior exposure to CQRS or F# is assumed, attendees will benefit from having, at least, a basic working knowledge of the common-language runtime.

WHO: Paul Blasucci

As a passionate – yet pragmatic – enthusiast of multi-paradigm and polyglot engineering, Paulmichael has spent the past 17 years blending a disparate array of languages, technologies, and methodologies to develop compelling solutions to a wide range of business problems. He especially enjoys solving challenges in distributed computing, visual communications, and heterogeneous enterprise systems. Paulmichael is a co-founder of NashF# (the Nashville F# Meetup) and a co-organizer of the New York City F# Users Group. In 2014 and 2015, he received a Microsoft MVP Award for his work in the .NET community. When not at the keyboard, Paulmichael may be found exploring the metro NYC area with his wife and son (though his soul is still honky-tonkin' in Nashville, TN). 

Pizza  and Raffled off prizes for the attendees 


CoStar Group

    1331 L St NW 
    Washington, DC 20005

    Metro Accessible from McPherson Sq Metro (Blue, Orange, & Silver lines), Farragut North Metro (Red line)

Venue tips

• Building requires an acceptable ID for entry (e.g. driver's license), security has the final say 

• RSVP here on Meetup DC F# with the name matching your ID for quickest/smoothest entry (you will be issued a badge)

• "F# Meetup” Free vehicle-parking entrance is in the rear of the building accessed through the alley east

• Meet in the Auditorium off the lobby entrance.

Event Organizers
  • Highres 275053392
  • Avatar highres 275053392
    DC F# meetup

    Welcome! This is an F# meetup group that meets in and around the DC area. The goal is to bring likeminded local F# enthusiasts together to learn, play, and explore the F# language and ecosystem. Programmers of all skill levels and backgrounds are welcome. Tweet at us at @DCFsharp! As an affiliated user group of fsharp.org, the F# Software Foundation, we strive to build a great communi...

    Recent Events

Are you organizing The Beating Heart of CQRS, or Actor-Based Message Routing on the CLR?

Claim the event and start manage its content.

Claim this event

based on 0 reviews