Matthieu Nantern
Matthieu est un consultant Java senior spécialisé en DevOps, Apache Cassandra et la performance des applications. Depuis plus de 8 ans il remplit des missions agiles de développement, d'architecture et de conseils pour diverses sociétés. Récemment il est devenu formateur sur Apache Cassandra. Il travaille actuellement sur un projet de développement d'une plateforme IoT pour un grand groupe français.
Il y a 11 mois

DotScale 2016 – Retours sur la conférence européenne sur la scalabilité

Le 25 Avril 2016 a eu lieu la 4ème édition de DotScale à Paris, l’une des plus grandes conférences sur la scalabilité en Europe (plus de 800 personnes). Au menu comme tous les ans: des speakers prestigieux (Eric Brewer, Ted Dunning,..), des conférences variées (Erlang, hardware, LHC) et un très beau lieu (le théâtre de...

Il y a 2 années

Article de Presse – Dossier DevOps

En décembre 2014, le Magazine Programmez a publié un dossier spécial DevOps. Coordonné par nos Xebians, ce dossier spécial introduit le but du mouvement DevOps : créer un synergie entre les équipes d’exploitation (Ops) et les équipes de développement (Devs). Traditionnellement, Ops et Devs ont des objectifs antagonistes : les uns sont les garants de...

Il y a 2 années

Cinq anti-patterns DevOps

  Vous en avez assez de patienter deux mois pour livrer en production ? Vous souhaitez fluidifier les livraisons de votre entreprise en faisant collaborer Devs et Ops ? Bravo ! Mais une fois n’étant pas coutume, plutôt que de prêcher la bonne parole, nous allons parler des erreurs souvent commises et voir ensemble comment...

Il y a 2 années

Au secours, il me faut 2 mois pour mettre en production !

Publié par Matthieu Nantern

Ces dix dernières années ont vu le développement incroyable des projets Agiles qui se sont généralisés à travers les DSI du monde entier. Que cela soit votre premier projet Agile ou que cela fasse des années que toute votre entreprise a terminé sa migration, le résultat est bien souvent le même, les projets Agile livrent...

Il y a 2 années

Leader election avec Cassandra

Publié par Matthieu Nantern

Ces dernières années les architectures horizontales sont devenues la norme. On se retrouve alors bien souvent avec des fermes contenant 5, 10 ou bien plus de serveurs identiques chacun pouvant traiter le même type de requêtes. Que faire si l’on souhaite que l’un de ces serveurs ait un rôle particulier à un instant T ?...

Il y a 2 années

Continuous Delivery, Continuous Value for Business – Publié dans IT Expert

Il y a quelques mois, nous vous parlions du Continuous Delivery dans IT Expert. Vous n’aviez pas vu passer l’article ? Pas de panique, le voici :  Le Continuous Delivery est une stratégie de développement logiciel qui permet aux organisations de livrer des mises à jour fréquentes et incrémentales, au lieu de mettre plusieurs mois...

Il y a 3 années

Puppet Recipes 03 : Tests Unitaires

Qui dit Puppet dit "Infrastructure as a code" et donc code. Avec tout ce qui vient avec: la séparation du code et des données mais aussi les tests unitaires.   Les tests unitaires sont une étape primordiale dans le développement de nos modules. Au fur et à mesure que ceux-ci vont s’étoffer, gérer de multiples...

Il y a 3 années

Retour sur le PuppetCamp Paris 2014

Publié par Matthieu Nantern

Mardi 8 Avril se déroulait le premier PuppetCamp à Paris et organisé par D2SI. Au programme : 8 conférences et plus de 120 participants.

Il y a 3 années

Puppet recipes 02 : Hiera

Publié par Matthieu Nantern

Nous avons vu dans le premier article comment gérer les fichiers avec Puppet. La ressource « file » associée aux ressources « service » et « package » constituent la base de nos classes Puppet. Nous aurons également besoin de fournir des données à nos classes que ça soit des paramètres par défaut ou spécifiques à notre environnement, application ou serveur....

Il y a 3 années

Puppet recipes 01 : Gérer un fichier avec Puppet

Publié par Matthieu Nantern

Premier épisode de cette série ayant pour but d’approfondir certains thèmes ou de résoudre des problématiques courantes sur Puppet. Cet épisode est consacré à une opération extrêmement fréquente avec Puppet, la mise en place d’un fichier. Trivial me direz-vous ? Tout dépend de ce qui est demandé…

Il y a 3 années

Retour sur le Cassandra Summit Europe 2013

Publié par Matthieu Nantern

Cette année et pour la première fois en Europe se déroulait du 16 au 18 octobre un Cassandra Summit à Londres. Ce rassemblement était l’occasion de rencontrer les acteurs qui font Cassandra au quotidien. Pour rappel Cassandra est une base de données NoSQL axée principalement sur la performance, la scalabilité et la tolérance aux pannes.

Xebia.TV

Mobile Things S01 E01- Clean Architecture sur application mobile avec LaFourchette

Le choix d’une architecture est primordiale dans n’importe quelle application mobile Android ou iOS. Dans cette première édition de Mobile Things organisé par Xebia, l’équipe Android de LaFourchette vous présentera la clean architecture (enjeux, avantages, inconvénients) dans sa théorie mais aussi sa mise en pratique avec du code et des exemples.

XebiCon'16 - GS1 : Comment les services managés du Cloud nous ont permis de tenir un TTM serré ?

GS1, organisation mondiale, sans but lucratif, présente dans 112 pays, offre aux entreprises un espace de collaboration où elles se réunissent pour co-concevoir les standards et solutions qui répondent à leurs enjeux business. Dans le cadre de son plan de transformation digitale, GS1 France a souhaité développer, en moins de 3 mois, une application de gestion des codes GTIN à destination de ses 37000 entreprises adhérentes. Venez découvrir comment l'adoption d'une architecture serverless, scalable et sécurisée, basée sur des services managés dans le cloud, a permis de tenir les délais, là où certains de ses partenaires européens, adoptant une approche plus classique, ont échoué. Choix des services, implémentations des développements, impacts sur la manière de développer, nous exposerons toutes les composantes de cette révolution pour notre SI. Par Arnaud Bonnefoy, Digital Project Manager et Julien Tard, Développeur chez Xebia