Browse by Tags, Categories or Authors

Introduction Serverless Framework

Dans l’article du mois dernier, j’ai fait une brève introduction au Serverless ainsi qu’à ses principes. Aujourd’hui je souhaite vous présenter un Framework utilisé dans de grandes entreprises telles que : Nordstorm, Coca-Cola, Expedia, EA …). Serveless Framework est un outil permettant d’accélérer et de structurer le développement de fonctions ainsi que d’en faciliter les tests et le déploiement. Le projet est Open-Source mais la société qui l’a créé (Serverless Inc.
Read more →

Introduction au serverless

Le serverless est une méthode permettant de déployer des morceaux d’application sans se soucier de l’infrastructure technique porteuse. Dans un déploiement classique (on parle là bien de legacy mais également de déploiements type Docker EE / Kubernetes), notre application est bundlée et doit être déployée sur un ou plusieurs serveurs. Ce processus peut être automatisé et la couche d’infrastructure un peu abstraite, mais le principe reste le même. Dans cette architecture, l’application est « cassée » en modules, puis en fonctions.
Read more →

Colyseus.io - un framework pour le développement de serveurs de jeux en ligne

Au delà des aspects fonctionnels, de gamedesign, graphisme, son et autres évidences, le développement de jeux en ligne pose souvent des problématiques quand à la gestion des ressources réseau. Ils sont sujets à de nombreux débats la façon d’aborder le système de « salles » de jeux, le matchmaking, ou encore la manière de faire parvenir à tous les joueurs d’une partie les mêmes informations, le tout avec une emprunte réseau et CPU minimale.
Read more →

Vitess, un système de clustering cloud-compatible pour MySQL

MySQL est l’un des systèmes de bases de données relationnelles les plus utilisés dans des projets de petite et moyenne envergure. Sa gratuité et sa simplicité d’installation, de maintenance, sa simplicité d’utilisation ainsi que sa communauté sont des arguments principaux de ce système. Son plus gros problème reste que s’il est parfaitement adapté à un projet de petite / moyenne envergure, il est rapidement écarté pour de plus gros projets à cause de la difficulté d’installation / administration d’un cluster MySQL par des utilisateurs non aguerris.
Read more →

APM en mode avec CI/CD avec sitespeed.io

L’Application Performance Management couvre l’ensemble de la démarche visant à monitorer et améliorer la performance des sites et applications web. C’est donc une discipline importante à époque où le temps de chargement trop long d’une page peut ruiner la réputation ou le business d’une marque ou entreprise. J’ai présenté sitespeed.io, outil de test de la performance des sites web il y a quelques années déjà. Il vous suffit de (re)lire ce billet pour vous rendre compte de tout le bien que j’en pensais à l’époque.
Read more →