In-person Training:

Improving is now back to delivering in-person training in most of our offices! Check out our full schedule for locations near you or contact us about scheduling another in-person class.
Background Image


The MassTransit Developer Certification 3-day course is the surest way to elevate your abilities in building distributed systems. 

Full Course Description
This class is currently only offered privately.
Please contact us about scheduling a private class.

MassTransit Course Details & Schedule

Part 1: Developing Distributed Systems  Instructional time: 12 hours 

  • Configuring MassTransit and RabbitMQ 

  • Writing automated tests 

  • Publishing messages 

  • Writing handlers 

  • Designing workflows 

  • Designing messages 

  • Scheduling delivery 

  • Ensuring that handlers are idempotent 

  • Ensuring that handlers are commutative 

Part 2: Handling Errors  Instructional time: 8 hours 

  • Testing failure scenarios 

  • Distinguishing among failure types 

  • Configuring retry policies 

  • Buffering outgoing messages 

  • Enrolling the outbox within a transaction 

  • Publishing faults 

  • Executing compensating transactions 

  • Installing prophylactic middleware 

Part 3: Operations  Instructional time: 4 hours 

  • Monitoring a production system 

  • Injecting custom observers 

  • Responding to dead letters 

  • Deploying and initializing new services 

  • Auditing messages 

Sign Up Today

Suggested Training

Here are a few additional courses we thought you might be interested in

Private Training

Don’t see the class or size you need? Want another date or location?

Let us know. We can offer private training or even schedule another public class.

Still Have Questions?

Check out our FAQs page or feel free to Contact us today.

We offer hundreds of opportunities to learn and build your skills. We’ll find something for you.