Skip to content
#

mediator-pattern

Here are 337 public repositories matching this topic...

A REST API for managing beverage distribution orders and deliveries. The system handles customer orders, assigns available vehicles (trucks or vans) based on capacity, and tracks order statuses. It reads vehicle data from files (TXT, JSON, CSV), supports multiple products per order, and ensures each order is delivered by a single vehicle.

  • Updated Sep 23, 2024
  • C#

This repository contains detailed explanations and C# implementations of the most commonly used software design patterns. Each pattern is accompanied by examples that demonstrate its practical usage in real-world scenarios.

  • Updated Sep 19, 2024
  • C#

Welcome to my Cross-platform .NET microservices online shop application! Built on the robust foundation of .NET 8, C# 12 and utilizing the power of Docker containers, my app exemplifies the convergence of modern technology and seamless user experience. Whether you're on Linux, Windows, or macOS, this app delivers a unified shopping experience.

  • Updated Sep 18, 2024
  • C#
DesignPatterns

It is the RentACar API Project created by using the NArchitecture.Gen (code generator) infrastructure together with the “C# .NET Core Clean Architecture & CQRS Project Infrastructure Course” consisting of a total of 4 series, created by Engin Demirog and his team as a result of long experience.

  • Updated Sep 14, 2024
  • C#

Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

  • Updated Sep 6, 2024
  • C#

Improve this page

Add a description, image, and links to the mediator-pattern topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the mediator-pattern topic, visit your repo's landing page and select "manage topics."

Learn more