Architecture - Projets
Mes expérimentations avec les architectures logicielles avancées : hexagonale, DDD, CQRS, microservices.
Architectures explorées
Architecture Hexagonale
- Ports & Adapters : Isolation du domaine métier
- Dependency Inversion : Dépendances vers l'intérieur
- Testabilité : Mocking des adapters externes
Domain-Driven Design
- Bounded Contexts : Délimitation des domaines
- Aggregates : Cohérence transactionnelle
- Domain Events : Communication entre contextes
CQRS & Event Sourcing
- 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