Ebrahim Khani's repositories
Microkernel
Simple implementation of Microkernel pattern
auctionhouse
Web auction platform implemented with CQRS and event sourcing patterns Built with ASP.NET Core, Angular 8, SQL Server, MongoDB. Containerized and tested.
dev-store
A microservices e-commerce reference application built with ASP.NET 6
dotnet-template-onion
Onion Architecture with .NET 6/.NET Core and CQRS/Event Sourcing following a DDD approach
ecommerce-microservices
🛍️ A practical e-commerce microservices, built with .Net 7, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
EcommerceDDD
Experimental full-stack application using Domain-Driven Design, CQRS, and Event Sourcing.
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
EventSourcing
simple event sourcing
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
run-aspnetcore-microservices
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana
runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
SagaTest
Distributed Transaction using MassTransit
Sieve
⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core
SimplCommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.