Ali.masaeli's repositories
elasticsearch-net
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Practical.CleanArchitecture
Full-stack .Net 7 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 16, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, Selenium, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, Google), .
ASPNETCore2JwtAuthentication
Jwt Authentication without ASP.NET Core Identity
dotnet-websocket
Web Socket Hub middleware for .NET
Clean_Architecture
CleanArchitecture exemple Dotnet 6
booking-modular-monolith
A practical Modular Monolith, built with .Net, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
ecommerce-modular-monolith
🪣 A practical e-commerce modular monolith, built with .Net 7, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Modular-monolith-by-example
Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.
cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
builder-pattern-generator
.NET 5 source generator for builder pattern
LearningPoint
A repository for learning different technologies, frameworks, features......
JwtAuthDemo
ASP.NET Core + Angular JWT auth demo; integration tests; login, logout, refresh token, impersonation, authentication, authorization; run on Docker Compose.
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, 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.
run-aspnet-identityserver4
Secure microservices with using standalone Identity Server 4 and backing with Ocelot API Gateway. Protect our ASP.NET Web MVC and API applications with using OAuth 2 and OpenID Connect in IdentityServer4. Securing your web application and API with tokens, working with claims, authentication and authorization middlewares and applying policies.
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 and SeriLog, use the HealthChecks with Watchdog, Implement Retry and Circuit Breaker patterns with Polly and so on.. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
DomainDrivenDesign-Demo
DDD + CQRS + Clean Arch + Web Api + Unit Testing
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
AspnetMicroservices
AspnetMicroservices
cqrs-validation-mediatr-fluentvalidation
This repo contains the source code for the "CQRS Validation Pipeline with MediatR and FluentValidation" article on Code Maze
modular-monolith
Sample modular monolith
alimasaeli
Config files for my GitHub profile.
SignalR
.NET Core WebAPI hosting signalR Hub, signalR client in HTML/JS using JWT to authentication and authorization.
rabbitmq-publishexcel
It is an example project for using rabbitmq and worker service together. Direct exchange is used on rabbitmq side. On the consumer side, messages were received from the queue with the worker service. After the task given asynchronously in the worker service, it was reported to rabbitmq.
EasyCaching-Tutorial
In this solution, there are three projects for easycaching providers, including in_memory, Redis, and hybrid providers, in which the local and distributed cache system is implemented.
EasyCachingHybridDemo
HybridCaching Provider demo of EasyCaching
WebSockets
WebSockets Inception
cqrs-mediatr-asp-net-core
Sample ASP.NET Core API that uses MediatR in a CQRS approach to handle requests and responses.