Les fondamentaux du Domain-Driven Design : quand le métier prend le volant
Le grand livre bleu d’Eric Evans en un article : langage omniprésent, bounded contexts et briques tactiques - et pourquoi c’est la moitié stratégique qui rapporte.
Architecte logiciel · un billet par semaine
Tout ce que j'aurais aimé savoir plus tôt sur la création de logiciels. Notes tirées de mes plongées dans les nouvelles technologies.
Le grand livre bleu d’Eric Evans en un article : langage omniprésent, bounded contexts et briques tactiques - et pourquoi c’est la moitié stratégique qui rapporte.
Un faux serveur SMTP avec une vraie boîte de réception : Mailpit capture les e-mails de votre appli au lieu de les délivrer. Configuration côté Java et Python, vérification à la main puis en CI grâce à son API REST.
depends_on ne suffit pas, les healthchecks changent tout : le tour des astuces Compose qui rendent une stack de dev fiable - ordre de démarrage, profils, overrides et tags !override, include, ancres YAML, watch mode, lifecycle hooks, stacks parallèles et bases de test en tmpfs.
Ordre des couches, .dockerignore, multi-stage builds, cache mounts, utilisateur non-root : les techniques qui transforment un Dockerfile naïf en image légère, rapide à reconstruire et saine en production.
Une stacktrace Java fait 40 lignes ; mal configuré, Filebeat en fait 40 documents inutilisables. Configuration multiline pas à pas, avec une application de test qui génère de vraies stacktraces, jusqu’à des documents Elasticsearch complets et exploitables.