#53 : StandAAArdisez vos tests & La goutte d'eau qui fait déborder le Cloud
Détails
Fini les vacances d'été ! C'est le moment de se préparer pour la rentrée !
Pour l'occasion, nous aurons le plaisir d'accueillir 2 speakeurs•euses qui nous présenterons en avant première avant le grand jour au Forum PHP 2024 leurs talks respectifs 🎉
Avant la présentation des talks, rappelez-vous que le meetup se termine par un apéro collaboratif 🍻🍿
Merci d'apporter de quoi manger et boire tous ensemble !
Cet apéro est l'occasion idéale de rencontrer de nouvelles personnes et d'échanger autour de PHP et son écosystème.
La parole aux speakeurs•euses 📣
#### StandAAArdisez vos tests !
Par Nerea Enrique, ingénieure PHP chez ekino
Une bonne partie de notre travail consiste à lire et écrire des tests. Mais comment les unifier tout en gardant la maintenabilité et la robustesse ?
Une partie de la réponse pourrait bien se trouver dans le pattern AAA !
Le pattern AAA (Arrange, Act, Assert) est une approche qui permet de structurer l’écriture de tests unitaires. Cela peut améliorer la qualité de notre code en nous forçant à écrire des tests concis et focalisés, ce qui rend le code plus facile à comprendre et à déboguer. Cependant, comme toute approche, le pattern AAA a aussi ses défis. Par exemple, il peut être difficile d’appliquer ce pattern dans des scénarios complexes.
Voyons comment ce pattern peut simplifier notre écriture de tests !
#### La goutte d’eau qui fait déborder le Cloud
Par Julien Joye, ingénieur PHP chez ekino
Vous déployez votre application Symfony bien architecturée en micro-services sur une infra kubernetes, trop bien !
Mais avez-vous déjà essayé de faire tourner Drupal sur le même type d’infra ?
Ça peut paraître trivial ; pourtant deux mentalités bien différentes viennent se confronter l’une à l’autre. Quand Drupal peut envoyer 800 requêtes SQL sur un cold start, ou faire transiter des téraoctets de données redis sur le réseau par mois, est-ce que k8s est toujours la solution ?
Dans cette conférence, je vous fais un petit rappel de ce qu’est k8s, vous montre pourquoi Drupal (ou l’infra) peut devenir votre pire ennemi dans ce contexte, et comment éviter certains pièges.
