Voilà, 342. La pastille est formelle, j’ai reçu 342 e-mails pendant mes vacances et... il va falloir les lire ! Devant l’ampleur de la tâche, j’opte pour un premier balayage rapide, histoire de voir si des urgences émergent de ce flow de messages. Quelques alertes de monitoring « attendues » (vous savez, celles qui arrivent chaque matin) que je passe rapidement jusqu'à ce que je tombe sur plusieurs messages d’alertes du monitoring m’annonçant clairement que des hosts sont down… Les messages datent d'il y a deux semaines !
Mon cœur s’emballe... Je fais un effort mental pour me rappeler à quoi servent ces hosts tout en guettant le message d'un potentiel client insatisfait, lorsque je tombe sur des e-mails plus récents m’annonçant finalement la disponibilité des hosts incriminés… Un flot de questions m’assaillent ! Quelqu’un a-t-il bien redémarré les serveurs ? Y a-t-il eu un incident de production ou simplement une fausse alerte ?
Alors que mon cœur se calme, je me promets pour cette rentrée de regarder ce qui s’est passé, et d’ajuster correctement les seuils des alertes de monitoring (tâche que tout admin/sys sait bien qu’elle est presque impossible à réaliser). C’est précisément à cet instant que je me souviens que je me suis fait la même promesse l’année dernière ! Allez, cette année sera la bonne !
De plus en plus de serveurs sont attaqués par du flooding HTTP, mettant à genou votre serveur Apache, l’empêchant ainsi de répondre aux vraies requêtes qui lui sont adressées.
Laravel et Symfony sont deux frameworks PHP très populaires pour le développement d'applications web. Lorsque l'on envisage une utilisation en mode API, ces frameworks offrent des approches variées dans la gestion des endpoints, controllers, services, répositories et ORM (Object-Relational Mapping). Mais quels sont les différences fondamentales entre Laravel et Symfony sur ces aspects spécifiques ? C'est ce que nous allons découvrir dans cet article !
L’objectif de cet article est discuter d’une architecture web virtualisée pour répondre au mieux à la charge et gérer la sécurité