Posté le 18/08/2017 par Thomas Wickham

Redis is an in-memory database that I really love. It’s one of the rare technologies that make both devs and ops happy. For those who don't know Redis already, here is a small introduction.There are four main topologies of Redis, and each one has and uses different and incompatible features. Therefore, you need to understand all the trade-offs befo...

Lire la suite >

Posté le 11/08/2017 par Florent Jaby

When designing Web APIs, we are -sometimes without our knowledge- effectively designing distributed systems. Think about it and count all the actors you can find in your typical web application (API-first of course): browsers, phones, watches, a set of databases, scalable web servers, workers, etc. That’s excluding other applications with which you...

Lire la suite >

Posté le 08/08/2017 par Adrien Besnard, Marc Alonso

Nous poursuivons aujourd'hui notre série d'articles dédiée à la démystification de Spark et plus particulièrement au moteur d'exécution Tungsten.Pour rappel, dans l'épisode précédent, nous sommes partis d'une requête SQL sous forme de que nous avons d'abord découpée en une instance de grâce à notre classe , puis en une instance d' grâce à notre c...

Lire la suite >

Posté le 08/08/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.If you want to try it:git clone https://github.com/sebiwi/docker-coreos.git cd docker-coreos make upYou will need Ansible 2.2+, Docker, Vagrant and MoleculeWhy?Well, [I did the same t...

Lire la suite >

Posté le 07/08/2017 par Benjamin Brabant

Ogury est la plateforme de data mobile qui permet d’accéder aux données comportementales des profils de plus de 400 millions de mobinautes répartis dans plus de 120 pays.Une plateforme micro-services c’est cool et c’est à la mode … mais il y a aussi le revers de la médaille ! L’augmentation du traffic inter-services peut dégrader vos temps de répon...

Lire la suite >

Posté le 07/08/2017 par Nicolas Guignard, Guillaume Duquesnay, Jonathan Scher

OCTO Technology has been using this methodology for quite some time both in France and in Australia. The following is the story of the 1st time we applied it.As a team, we estimated about 90 user stories in 20 minutes. Basically, the whole story map.We supposed that this technique would make things quicker and less painful and it really turned out ...

Lire la suite >

Posté le 31/07/2017 par Adrien Besnard, Marc Alonso

Spark est en évolution constante et maintient un rythme soutenu de sorties de releases, en témoigne la dernière version en date, la 2.2. Dans cette série d'articles, nous allons revenir ensemble sur différentes mécaniques actuellement en place au sein de cet outil et essayer d'en comprendre le fonctionnement.code {<br /> background-color: #efefef;<...

Lire la suite >

Posté le 28/07/2017 par Julien Kirch, Benjamin LACHS

To demystify Zero Downtime DeploymentIn the patterns associated with the web giants, the Zero Downtime Deployment (ZDD) shares a characteristic with auto-scaling: it is talked about even more because it is implemented so little.The ZDD is victim of a vicious circle: it looks very complex because it is not very practiced, and as it is little practic...

Lire la suite >

Posté le 28/07/2017 par Marc Cyprien, Mathieu Herbert

Il nous est souvent demandé : Comment est-ce que je fais pour créer des instances AWS qui ont accès à internet mais sans IP publique ?Tout d’abord, qu’est ce qu’une IP publique? Une IP publique est une adresse IP joignable sur internet. A contrario des adresses IP privées (décrites dans la RFC 1918) qui elles ne sont pas visibles de l’extérieur du ...

Lire la suite >

Posté le 26/07/2017 par Sergey Larionov

Henrik Kniberg is Agile/Lean coach at Crisp in Stockholm, speaker at international conferences and author of popular books about XP, Scrum, Kanban and Lean from the Trenches. Working primarily with Spotify and LEGO, he enjoys helping companies succeed with both the technical and human sides of software development.After his presentation at USI, Hen...

Lire la suite >