L'auteur
Description de l'auteur
Articles
Il y a 6 ans
Serverless vs Micro-Service avec infrastructure « maison »
Introduction Aucune infrastructure à gérer, telle est la promesse des architectures serverless et services managés. Deux solutions d’architectures différentes sont comparées ici au travers d’un réel besoin client rencontré en mission. Une architecture « classique » organisée en micro-services et dont l’infrastructure est à la main du client et une architecture serverless / services managés...
Il y a 6 ans
Testez localement et automatiquement vos déploiements Puppet grâce à Docker
Puppet est un outil permettant de déployer rapidement des applications et des outils sur les différents environnements d’un projet. Basé sur un modèle maître / agents, les déploiements sont incrémentaux et reproductibles d’un environnement à l’autre ou d’une instance de machine à une autre. Néanmoins, tout n’est pas parfait et il peut être compliqué de tester ses...
Il y a 7 ans
Article Programmez! – Les architectures microservices
L’architecture Microservices a fait couler beaucoup d’encre dernièrement : il est temps de faire le point.L’idée derrière ce terme est d’isoler chaque fonctionnalité dans un composant qui lui est propre. Les différents services découlant de ce découpage communiquent au travers du réseau plutôt que par des appels de fonctions dans un processus. Une application microservices...
Il y a 7 ans
REX AWS : Nginx n’aime pas les IPs dynamiques
Lors de la mise en place d’une architecture, le besoin d’un Nginx frontal officiant comme reverse proxy peut se faire sentir. Ceci est d’autant plus vrai dans le cas d’une migration d’application nécessitant de conserver les briques historiques en place afin de faciliter la transition. Nous vous proposons un retour d’expérience sur la mise en place...
Il y a 8 ans
Devoxx 2015 – La latence applicative mobile et le cerveau
Dans un quickie (format de 15 minutes) particulièrement riche en informations, Nicolas Babel (@nicbaboul) et Allan Denis sont revenus sur la latence applicative mobile, sa provenance et comment essayer de la réduire. Pour bien comprendre le principe de la latence, voici la définition qui nous a été donnée: Délai entre l’action d’un utilisateur et les conséquences de cette action...
Il y a 8 ans
Microservices – Des architectures
Microservices. C’est une architecture dont on entend beaucoup parler, mais que se cache-t-il derrière ce terme ? Avec une série de trois articles, nous allons tenter de découvrir ce qu’est une architecture microservices et ce qu’elle change par rapport à une architecture « classique ». Le premier article s’intéressait tout d’abord aux concepts de ces architectures Ce...
Il y a 8 ans
Xebia organise un hands-on micro-service – Vert.x le 20 janvier prochain
Les architectures micro services sont en pleine explosion actuellement. Beaucoup d’articles sont parus sur le sujet et nombre de projets se lancent sur ce modèle. Plusieurs frameworks permettant de mettre en place facilement des micro services existent, dont, notamment, Vert.x. Xebia organise un hands-on pour découvrir les concepts des micro services. Pour cela, nous vous...
Il y a 9 ans
JavaFX 8 : La résistance des applications lourdes
A l’heure des single page applications, des architectures orientées web, du cloud et autres frameworks javascript, Oracle a mis à jour son framework de création d’interface graphique à l’occasion de la sortie de Java 8. JavaFX permet la création d’applications desktop (ou lourdes) ainsi que la création de RIAs (Rich Internet Application) qui s’exécutent dans...
Il y a 9 ans
AngularJS coté Dart
AngularJS est un framework MVC développé par Google. Il est de plus en plus utilisé et fournit les outils et les concepts pour construire une application “single page”. Nous en avons déjà parlé sur le blog (ici, ici et ici). Dart est un langage créé au sein de Google qui veut le pousser comme le remplaçant du...
Il y a 9 ans
La notion de BOM avec Maven
Maven est une solution de gestion de production de projets mature et connue du plus grand nombre. Sa dernière release majeure (version 3.0) date de 2010 et depuis, peu de grandes nouveautés ont été ajoutées (nous en sommes à la release 3.1.1). Dans cet article, nous allons revenir sur une fonctionnalité de Maven ancienne mais...
Nous recrutons
Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.