
Découvrez la planche #3 !
La prod d’un client s’est littéralement effondrée. Plus aucun service n’est accessible. L’hébergeur fait le mort, le PRA nous indique qu’une journée entière sera nécessaire pour remonter la prod. Vous allez dire, où est la chance dans ce cauchemar ?
Et bien, figurez-vous que la prod est tombée pendant la période d’inactivité du client sur ce service ! Oui, vous avez bien lu, c’est une application saisonnière et l’indisponibilité sera donc sans conséquence... Même le client est détendu !
Si ça ce n'est pas de la chance, alors je ne m’y connais pas. Je n'ose même pas imaginer le drame si l'incident était arrivé une semaine plus tôt, lorsqu'il y avait plusieurs milliers d’utilisateurs sur le service.
J’ai donc envie d’être magnanime et de rendre hommage à cette chance qui semble aussi souvent nous faire défaut en informatique ! Il n’empêche qu’on va vite migrer cette application sur un hébergeur et une architecture plus pérenne.

Comment gérer le lazy loading des blob en HIBERNATE
Lors de la génération de rapport, il est parfois nécessaire d’afficher des images stockées dans une base de données dans un champ de type blob.
Le développement applicatif est un art complexe, en particulier lorsqu'il s'agit de traiter des domaines métiers spécifiques et techniques. Heureusement, certaines méthodes éprouvées peuvent aider à relever ce défi. Parmi elles, le Domain-Driven Design (DDD) se distingue particulièrement. Cette approche propose un cadre clair et efficace pour aligner la conception logicielle avec les besoins métier. Dans cet article, nous allons explorer les concepts clés du DDD et comprendre comment ils peuvent transformer la manière dont vous concevez des logiciels et des applications web. Bonne lecture !