ahmed khalifa's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
BenchmarkDotNet
Powerful .NET library for benchmarking
AutoMapper
A convention-based object-object mapper in .NET.
system_design
Preparation links and resources for system design questions
redis
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows.
study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
run-aspnetcore-microservices
Microservices on .Net platforms which 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
System-Design
It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
system-design-resources
Contains system design materials to prepare for system design interviews 🚩👨💻👨💻👨💻
DDD-NoDuplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
run-aspnetcore-realworld
E-Commerce real world example of run-aspnetcore ASP.NET Core web application. Implemented e-commerce domain with clean architecture for ASP.NET Core reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
angular-material-dashboard
Angular Material Dasshboard using Angular Material, highcharts and flexbox
LeetCode-Solutions
✅🟨 These LeetCode solutions use both code and animations to address a wide range of problems.
run-aspnetcore-basics
Implementation of Real-World example in One Solution - One Project for web application development with Asp.Net Core & EF.Core. Only one web application project which used aspnetcore components; razor pages, middlewares, dependency injection, configuration, logging. To create websites with minimum implementation of asp.net core based on HTML5, CSS, and JavaScript. You can use this boilerplate for fast implementation, minimum development, bootstrap your idea, create Minimum Viable Product (MVP), idea validation, startup development implementation for a limited time and limited resources with using latest asp.net core and entity framework core.
AspnetMicroservices
AspnetMicroservices
RabbitMQ.Client.Core.DependencyInjection
.Net Core library-wrapper of RabbitMQ.Client for Dependency Injection.
aspnetcore.ntier
.NET Core N-Tier architecture Web Api sample project.
MicroservicesApp
MicroservicesApp for Udemy Course
efcore-ddd-demo
A demonstration how to use EF Core in a DDD context.
numbers-to-arabic-words
convert number to arabic words
infobip-api-csharp-client
Infobip API client library in C#, distributed as a NuGet package.
RabbitMQCoreClient
Lightweight library based on RabbitMQ.Client that brings simpliness to configure RabbitMQ client in ASP.NET Core with Dependency Injection support.
DomainEvent
An implementation of Event System using the Domain Event Pattern in DDD with .Net Core