Ahmed Mamdouh's repositories
ArchUnit
A Java architecture test library, to specify and assert architecture rules in plain Java
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
backend-best-practices
Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS
cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
spring-boot-3-jwt-security
Sample project on how to implement JWT security based using Spring boot 3 and Spring security 6
springboot-blog-rest-api
Source code of course - Building Real-Time REST APIs with Spring Boot
minikube
Run Kubernetes locally
awesome-low-level-design
This repository contains low level design resources to improve coding skills and prepare for interviews.
envconsul
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.
consul-template
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
confluent-kafka-python
Confluent's Kafka Python Client
kafka-python
Python client for Apache Kafka
awesome-system-design-resources
Study these 45 problems well and you have prepared for 99% of your System Design Interview.
node-rdkafka
Node.js bindings for librdkafka
ecommerce-crud
A trivial e-commerce crud operations.
system-design-patterns
Resources related to distributed systems, system design, microservices, scalability and performance, etc
SCS
Self-Contained Systems
registrator
Service registry bridge for Docker with pluggable adapters
kafka-node
Node.js client for Apache Kafka 0.8 and later.
PHP-CS-Fixer
A tool to automatically fix PHP Coding Standards issues
php-rdkafka
Production-ready, stable Kafka client for PHP
phpinsights
🔰 Instant PHP quality checks from your console
Hexagonal-Architecture
a distributed messaging and payment backend built around the hexagonal architecture
project-based-learning
Curated list of project-based tutorials
microservice
Sample of a Microservice setup for my book. Based on Spring Cloud / Netflix / Java / Docker / Docker Compose / Docker Machine / Vagrant
microservice-kafka
Demo to show how Apache Kafka can be used for communication between microservices
SCS-ESI
Demo for Self-contained Systems (SCS) using ESI (Edge Side Includes) with Varnish for Frontend Integration
kafka-connect-github-source
Get a stream of issues and pull requests for your chosen GitHub repository
symfony-hexagonal-architecture
Example of a Symfony application using Domain-Driven Design (DDD) and Test Driver Development (TDD) principes keeping the code as simple as possible.
php-ddd-example
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 6