Vincent Composieux

Vincent Composieux

Architecte passionné par les technologies web depuis de longues années, je pratique principalement du PHP (Symfony) / Javascript mais aussi du Python ou Golang.


Articles et tutoriels écrits par l'auteur

Livre blanc : L'architecture logicielle, tout ce que vous devez savoir
18 avr. 2018
Vincent Composieux

L'évolution des standards du web et de développement, couplée à la multiplication des technologies permettant de développer des applications web, des différents frameworks associés, des outils, ont généré le besoin de définir une architecture claire des projets.

GraphQL avec Symfony
28 mars 2018
Vincent Composieux

Dans ce tutoriel nous allons mettre en place un serveur GraphQL avec le framework Symfony.

API versioning et rétrocompatibilité avec Symfony
28 mars 2018
Vincent Composieux

Lorsque vous avez besoin de faire évoluer votre API rapidement, vous êtes souvent bloqués par vos clients pour qui vous ne pouvez pas casser la compatibilité. Ce tutoriel vous explique comment mettre en place du versioning dans Symfony et comment gérer la rétro-compatibilité des sorties d'API.

Déployer un serveur MongoDB répliqué sur AWS avec Terraform et Ansible
4 déc. 2017
Vincent Composieux

J'ai récemment eu l'occasion de déployer un serveur MongoDB sur Amazon Web Services (AWS). Afin de limiter les problèmes de crash et de perte de données, celui-ci est également répliqué avec deux autres serveurs, idéalement dans une zone géographique différente pour assurer de la haute disponibilité.

Retours sur la dotScale 2017
9 mai 2017
Vincent Composieux

Nous avons assisté à la 5ème édition de la dotScale (2017) qui se tenait cette année à Paris. Cette édition se déroulait dans le Théâtre de Paris et nous tenons à saluer les partenaires et volontaires pour l’organisation de cette conférence qui s’est très bien déroulée.

Redux : Structurez vos applications front
17 janv. 2017
Vincent Composieux

L'écosystème Javascript est très riche, beaucoup de développeurs mais aussi de frameworks et d'outils sont disponibles.