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 →

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 →