Stats cross-database dans EasyAdmin : connecter une base analytics secondaire
Afficher des statistiques d'analytics (base séparée) dans un dashboard EasyAdmin qui vit sur une autre base. Solution avec multi-connexion Doctrine et DBAL.
amar@syll:~$ cat carnet.md
// articles techniques, bugs rencontrés en production et étapes de mon parcours.
Afficher des statistiques d'analytics (base séparée) dans un dashboard EasyAdmin qui vit sur une autre base. Solution avec multi-connexion Doctrine et DBAL.
Un quiz de 20 questions chargeait en 2,3 secondes sur EnglishUp. La cause : une requête Prisma par question au lieu d'une seule requête avec include. Retour sur un N+1 classique et sa correction.
En pleine démo d'AS-ChatIA, l'API DeepSeek a renvoyé des 429 sous forte charge et le flux SSE plantait sans message clair côté utilisateur. Retour sur un retry propre qui respecte le streaming.
Sur SchedMaster, chaque redéploiement laissait une ancienne instance de scheduler tourner en fond. Résultat : les mêmes rappels envoyés deux ou trois fois. Voici comment j'ai traqué le doublon.
Les emails de confirmation de réservation de l'app de gestion taxi n'arrivaient jamais — ou finissaient en spam. La cause n'était pas dans le code Nodemailer, mais dans la configuration DNS du domaine.