M GHANNEM

Un bon logiciel naît d'une architecture claire, d'un code lisible et d'une boucle de feedback continue.

FR EN

Application Architecture — Scoping and Domain Decomposition

Key principles and steps to design an application architecture (business goals, use cases, DDD bounded contexts).

Read

Detailed Application Design — Domain Modeling & Internal Architecture

Deep dive into fine-grained software design: tactical DDD patterns, aggregates, interface contracts (Ports & DTOs), data models, and resilient transactional mechanics.

Read

Infrastructure & Architecture Implementation — From Domain to Code

Concrete implementation: hexagonal architecture, API design, testing, observability, performance, and infrastructure operations.

Read

Kubernetes Architecture — Internal Components & Secure Cloud Infrastructure

Understand Kubernetes through architectural diagrams: Control Plane and Worker Node components, followed by a secure private VPC production architecture (WAF, Ingress, managed Multi-AZ DB, and network policies).

Read

Enterprise Architecture — Integration, Platform & Operations

Infrastructure, scalability, resilience, and governance across enterprise systems.

Read

DDD Scoping Deliverables Examples — Order Placement

Concrete examples and real outputs for EventStorming, Bounded Context Canvas, BDD Gherkin scenarios, and C4 / Mermaid container diagrams.

Read

Architecture

Thèmes représentatifs :

  • Conception hexagonale / ports & adapters
  • Domain-Driven Design (DDD)
  • Microservices & orchestration (k8s, CI/CD)
  • Scalabilité, résilience et observabilité

Vous pourrez ajouter des articles détaillés sur ces sujets.