Skip to content

Architecture - Projets

Mes expérimentations avec les architectures logicielles avancées : hexagonale, DDD, CQRS, microservices.

Architectures explorées

Architecture Hexagonale

Kroki

  • Ports & Adapters : Isolation du domaine métier
  • Dependency Inversion : Dépendances vers l'intérieur
  • Testabilité : Mocking des adapters externes

Domain-Driven Design

Kroki

  • Bounded Contexts : Délimitation des domaines
  • Aggregates : Cohérence transactionnelle
  • Domain Events : Communication entre contextes

CQRS & Event Sourcing

Kroki

  • Command Query Separation : Lectures/écritures séparées
  • Event Store : Historique des changements
  • Projections : Vues optimisées pour les lectures

Projets à venir

Section en construction - Les projets seront ajoutés progressivement.

Exemples prévus

  • Architecture hexagonale avec Laravel et ports/adapters
  • DDD complet avec bounded contexts
  • CQRS avec EventStore pour audit trail
  • Microservices avec communication par événements