Hashicorp Vault upgrade: our entire Kubernetes cluster hit by a change in token review process

Today, let me talk about one of our most brilliant failure, hopefully, not in production. Dog goes "woof"Cat goes "meow"Bird goes "tweet"And everything fails https://www.youtube.com/watch?v=jofNR_WkoCE Story of a failed upgrade The story starts a Monday morning. We had planned to deploy some boring changes to the "productio...

Lire la suite

Le GameDay comme outil de partage et d’amélioration

Pourquoi les gens s'obstinent à acheter des briques LEGO à leurs enfants, alors que nous connaissons tous la douleur de ces petits objets diaboliques dans nos coussinets au milieu de la nuit ? Quand j'étais enfant, j'avais beaucoup de ces objets que je laissais traîner au sol. D'abord de grandes briques, puis de petites briques. Et pu...

Lire la suite

How to create a Python 2.7 lambda in AWS after the python2.7 lambda runtime deprecation

Hello kid. You may be here because you clicked on a promising search result about a method to run Python 2.7 lambda after the deprecation of the official AWS runtime. You can celebrate: this post is exactly what you are looking for. First of all, I would like to be clear: IT IS A BAD PRACTICE TO CONTINUE DEPLOYING DEPRECATED RUNTIM...

Lire la suite

Du code Ada pour AWS Lambda

Parmi les idées bizarres qui me viennent parfois, je me suis demandé un jour en retrouvant du code que j’avais écrit à l’université s’il pourrait tourner dans AWS lambda. C’était du code écrit en Ada. Ça paraissait faisable, alors je l’ai fait. Nicolas c'est comme un super-héros, mais en pas du tout impressionnant Cet article a été...

Lire la suite

Ces services AWS que vous n’utilisez pas

Un soir, coincé chez moi en plein confinement, j'étais néanmoins en train de bitcher sur WhatsApp à propos de certains services AWS avec quelques collègues. Nous nous sommes vite rendus à l'évidence que parmi les centaines de services à disposition, quelques-uns sont particulièrement délaissés. Ainsi, au lieu d'écrire un article sur le n...

Lire la suite

Au secours ! Je n’ai plus de burst sur mon EFS !

C'est avec ce titre prêt à se hisser au firmament des recommandations Google que je vous explique ici comment le blog de Revolve s'est essoufflé et comment je l'ai fait repartir. Une histoire d'EFS Chez Revolve on a des Wordpress, bientôt trois pour être précis. J'ai pu détailler leur architecture dans cet autre article de blog. ...

Lire la suite

Sobriété numérique – cas pratique: compression d’images pour les emails

Chez Revolve, chaque consultant a son compte AWS relié à notre organisation, néanmoins, nous demandons à chacun de faire de l’expérimentation responsable, en particulier, faire attention aux coûts. Dans cette optique, un rapport personnalisé est envoyé par email chaque semaine pour permettre à chacun d’être alerté et de voir où il se sit...

Lire la suite

The right way to implement a mutex with DynamoDB

Last week, I reviewed a pull request from one of my colleagues and found a totally wrong implementation of a mutex lock based on DynamoDB. After pointing it out, I realized there are very few blog posts about the correct implementation of a mutex lock using Amazon DynamoDB, and I personally believe it is a really common use case to share...

Lire la suite

Ne partez pas avec mes données: je vous retrouverai

Un article spécial RH, commerciaux et publicitaires aujourd’hui. En effet, il arrive que lorsque vous quittiez une entreprise, vous soyez tentés de partir avec un petit “carnet d’adresses”. C’est une pratique contraire à la loi, mais que certains (heureusement une minorité) pratiquent allègrement dans les entreprises où les systèmes d...

Lire la suite

Les coulisses d’un changement de domaine WordPress dans AWS

Les plus assidus d'entre vous l’auront constaté, il y a eu du changement dans votre barre d’adresse ces dernières semaines. En effet, le blog a basculé de https://blog.d2si.io en https://blog.revolve.team. Mais alors comment on a fait ? Je ne pouvais évidemment pas rater l’occasion de faire un article opportuniste sur notre migration ...

Lire la suite