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.
La construction d’un SI transverse permet aux entreprises de réaliser des économies sur l’évolution et la maintenance de leur système en facilitant la réutilisation et en diminuant la complexité de celui-ci.
Comment utiliser la clause SQL GROUP BY avec Hibernate 4 ? C'est ce que nous vous proposons de voir dans cet article.
Dans une base de données relationnelle, la plupart des tables possèdent une clé primaire appliquée sur un seul champ. Cependant, une clé primaire peut s’appliquer à plusieurs d’entre eux : on parle de clé primaire composée.