SOLID
DDD
TDD
SQL
Docker
Kubernetes
Cloud

SOLID
DDD
TDD
SQL
Docker
Kubernetes
Cloud
Explorer par catégorie
Six domaines. Un seul objectif : comprendre pour de bon.
🏛️
Architecture logicielle
Clean Architecture, DDD, hexagonale, couplage.
7 articles
🧩
Design Patterns
Singleton, Factory, Strategy, Observer et plus.
10 articles
🗄️
Bases de données
SQL, index, transactions ACID, NoSQL, Redis.
9 articles
✅
Tests
TDD, BDD, pyramide des tests, mocks et stubs.
6 articles
☁️
Cloud & DevOps
Docker, Kubernetes, CI/CD, IaC, scalabilité.
8 articles
🎯
Préparation entretien
Les questions posées en entretien technique, expliquées.
1 article L’architecture hexagonale (Ports & Adapters) place le métier au centre et le connecte au monde extérieur via des ports — des interfaces définies par le métier — implémentés par des adaptateurs interchangeables. La base de données, l’API REST ou la CLI ne sont que des détails branchés sur ces ports.
Le BDD (Behavior-Driven Development) décrit le comportement attendu d’un système en langage naturel structuré, via la syntaxe Gherkin (Given/When/Then), pour que développeurs, testeurs et experts métier partagent une seule source de vérité, exécutable comme un test.
Redis est une base clé-valeur en mémoire, utilisée principalement comme cache devant une base relationnelle. Le pattern cache-aside, un TTL bien choisi et une stratégie d’invalidation claire sont les trois piliers d’un cache Redis fiable.
CI/CD désigne l’automatisation du chemin entre un commit de code et sa mise en production : compilation, tests, validation, puis déploiement, exécutés automatiquement à chaque changement plutôt qu’à la main.
La Clean Architecture organise le code en cercles concentriques : le métier au centre, les détails techniques (base de données, framework, UI) à l’extérieur. La règle est simple — les dépendances ne pointent jamais vers l’extérieur.
Une base relationnelle range les données dans des tables reliées entre elles par des clés. Comprendre ce modèle — lignes, colonnes, clés primaires et étrangères — est le prérequis à tout le reste : requêtes, index, transactions.
🐻 Un concept par semaine, dans votre boîte mail
Pas de spam, pas de blabla : un concept technique expliqué simplement,
chaque semaine.