Observabilité, résilience et expérience au secours des systèmes chaotiques

Nous sommes passionnés par le “Chaos Engineering” chez WeScale et c’est assez naturellement que nous tentons de le mettre en pratique et de favoriser son adoption autour de nous. Malheureusement, cette pratique est souvent méconnue ou mal considérée dans le top management. Beaucoup savent que Netflix et sa fameuse
[Lire la suite]

Ansible & KitchenCI : Infrastructure As Code guidée par les Tests Part II

Tester son code Ansible et de manière plus générale le code d’infrastructure (IaC), présente quelques avantages notamment lorsqu’on est bien outillé. La première partie de cet article en dévoile quelques usages et pose les bases de l’outillage nécessaire à cette pratique dans une architecture d’infrastructure à
[Lire la suite]

Mininet : tester ses applications, dans un contexte réseau réaliste, sans surcoût

Introduction Tester un logiciel n’est pas toujours chose aisée, en particulier lorsque celui-ci est distribué et donc tributaire de son environnement réseau. Mettre en place un contexte réseau de test proche de la réalité en production peut être fastidieux mais également (très) coûteux. Cet article a pour but de
[Lire la suite]

Ansible & KitchenCI : Infrastructure As Code guidée par les Tests Part I

Ansible est un outil qui a fait ses preuves dans la chaîne d’outillage DevOps, tant pour faire du "configuration management" que pour l’automatisation des installations des stacks serveurs, au même titre que Puppet, Chef, etc …​ En effet, il permet entre autres d'éliminer l’effet "snowflake
[Lire la suite]