dotnet-grpc
Airline-Microservices
Our great sponsors
dotnet-grpc | Airline-Microservices | |
---|---|---|
4 | 7 | |
6 | 334 | |
- | - | |
0.9 | 8.5 | |
about 1 year ago | about 2 years ago | |
C# | C# | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotnet-grpc
-
Deploying a .NET gRPC Server on Azure App Service
💡 The code can be found under this repo.
-
Building a gRPC Client in .NET
As you can see we will be reusing our Bookshop.proto file. in this example too. One thing to note here is that we have updated the GrpcServices attribute to be Client.
-
Building a gRPC Server in .NET
We are going to replace greet.proto with our Bookshop.proto file.
💡 As always, all the code samples documentation can be found at: https://github.com/sahansera/dotnet-grpc
Airline-Microservices
- Airline-Microservices: This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, tye, masstransit, RabbitMQ, Grpc, yarp reverse proxy, Identity Server, Redis, SqlServer, Entity Framework Core, gRPC.
- Implementing an Airline microservices sample with DDD, CQRS, Messaging, Distributed Tracing (masstransit, rabbitmq , outbox pattern, open telemetry)
- Airline microservices sample (ddd, cqrs, masstransit, rabbitmq , outbox pattern, open telemetry, event sourcing)
- Implementing an Airline microservices application with DDD, CQRS, Messaging, Distributed Tracing (masstransit, rabbitmq , outbox pattern, open telemetry, event sourcing)
What are some alternatives?
Finbuckle.MultiTenant - Finbuckle.MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
pitstop - This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
go-grpc - 🎯 A simple gRPC web service written in Go
community - OpenTelemetry community content
RestClient.Net - .NET REST Client Framework for all platforms
thalo - An Event Sourcing runtime with WebAssembly & embedded event store
booking-microservices - Practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
example-voting-app - Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
Architecture - .NET 8, Angular 17, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.
booking-microservices-sample - Booking Microservices is a Sample application for booking ticket. This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, tye, masstransit, RabbitMQ, Grpc, yarp reverse proxy, Identity Server, Redis, SqlServer, Entity Framework Core, Event Sourcing and different level of testing. [Moved to: https://github.com/meysamhadeli/booking-microservices]
booking-modular-monolith - Practical Modular Monolith, built with .Net, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
ecommerce-microservices - 🛍️ A practical e-commerce Microservices based on Domain Driven Design, Vertical Slice Architecture, CQRS pattern, Event Driven Architecture.