Evangelos Vlachos’s .NET 10 Microservices Flight-Booking Reference System

27 09 2026
Evangelos Vlachos's .NET 10 Microservices Flight-Booking Reference System

This repository by Evangelos Vlachos implements a complete flight-booking system using .NET 10 microservices, Vertical Slice Architecture, and Domain-Driven Design. It combines PostgreSQL and MongoDB stores with EventStoreDB, using RabbitMQ and Wolverine for durable messaging alongside gRPC for synchronous calls. The entire stack includes YARP as an API gateway, Duende IdentityServer, and full observability tooling orchestrated through .NET Aspire or Kubernetes.

It is worth cloning if you need a concrete blueprint for implementing CQRS, event sourcing, and inbox-outbox patterns in modern .NET without resorting to toy examples. The catch is that the architectural overhead is massive for simple applications, making it entirely unsuitable for anything smaller than an enterprise-scale distributed system.

more: https://github.com/evangelosvlachos96-dotcom/booking-microservices


Actions

Information

Leave a comment




Design a site like this with WordPress.com
Get started