.NET Microservices: CQRS & Event Sourcing with Kafka

Get a Free Week of Skillshare

$9.99 Coupon code for .NET Microservices: CQRS & Event Sourcing with Kafka Udemy Course. This is an exclusive discount coupon from the course instructor, it will be active for few days. Check ENROLL NOW button to get a maximum discount. We manually verified coupon code on March 20th, 2024 .

Learn how to create microservices in C# that are based on CQRS and Event Sourcing. Powered by .NET and Apache Kafka.
Instructed by Sean Campbell 8.5 hours on-demand video & 76 downloadable resources

What you’ll learn

  • CQRS
  • Event Sourcing
  • How to Create Microservices in C# with .NET
  • Creating DDD-Oriented Microservices
  • Using Apache Kafka as a Message Bus
  • Creating an Event Store with MongoDB
  • Optimistic Concurrency Control
  • Event Versioning
  • Using Microsoft SQL to Implement the Read Database
  • Replay the Event Store and Recreate the State of the Aggregate
  • Replay the Event Store and Recreate the Entire Read Database
  • Replay the Event Store and Recreate the Read Database in a Different Database Type – PostgreSQL
  • Implementing the Database-Per-Service Pattern
  • Entity Framework Core (MS SQL and PostgreSQL)
  • Dependency Injection
  • Docker

By the end of this course, you will know how to:

  • Handle commands and raise events.
  • Use the mediator pattern to implement command and query dispatchers.
  • Create and change the state of an aggregate with event messages.
  • Implement an event store / write database in MongoDB.
  • Create a read database in MS SQL.
  • Apply event versioning.
  • Implement optimistic concurrency control.
  • Produce events to Apache Kafka.
  • Consume events from Apache Kafka to populate and alter records in the read database.
  • Replay the event store and recreate the state of the aggregate.
  • Separate read and write concerns.
  • Structure your code using Domain-Driven-Design best practices.
  • Replay the event store to recreate the entire read database.
  • Replay the event store to recreate the entire read database into a different database type – PostgreSQL.

The ultimate goal of this course is to take a deep-dive into the world of CQRS and Event Sourcing to enable you to create microservices that are super decoupled and extremely scalable.

Deal Score-1
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.

Gain access to over 11,000+ courses for just $16.58 [₹850] per month

Choose between monthly or annual billing cycles, with the freedom to cancel at any time.

The future belongs to learners. Udemy online courses as low as $13.99

New customer offer! Top courses from $14.99 when you first visit Udemy

Gain the skills you need to reach your next career milestone for as little as $11.99

Course Coupon Club
Follow us on Telegram Join us on FB