Nos articles et retours d’expérience autour de l’architecture SI, Data et DevOps

L'architecture des systèmes d'informations (SI) n'a jamais eu autant d'importance qu'aujourd'hui. Étroitement liée à la réussite des entreprises, il faut savoir placer le curseur entre besoins métiers, innovation, sécurité et performance. Dans cette catégorie, retrouvez tous les articles, retours d’expérience et conseils de nos astronautes autour de l’architecture Data, des pratiques et outils DevOps, de l’architecture SI et web ainsi que des tutoriels pour mettre en place pas-à-pas sa propre architecture. Bonne lecture.

Tous nos articles sur les dernières tendances en architecture et DevOps

Introduction à Gitlab CI/CD

Introduction à Gitlab CI/CD

Cet article présente une partie des possibilités qu’offre GitLab CI/CD. Vous retrouverez aussi sur la plateforme Codelabs deux tutoriels liés à cet article, qui vous montreront deux cas d'utilisation.

Microservice avec Go et gRPC

Microservice avec Go et gRPC

Tutoriel

Dans ce tutoriel nous allons mettre en place un microservice gRPC de traduction avec Google Translate.

Livre blanc : L'architecture logicielle, tout ce que vous devez savoir

Livre blanc : L'architecture logicielle, tout ce que vous devez savoir

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.

Devenir DevOps c'est facile

Devenir DevOps c'est facile

Deployer dans le Cloud c'est encore plus simple que de faire un Rsync. En voici la preuve avec ce petit tutoriel.

HTTPS, S3, CDN: des nouvelles du blog

HTTPS, S3, CDN: des nouvelles du blog

De Github Pages à Amazon Web Services, cet article est un retour d'expérience/tutorial de notre changement d'hébergement pour le blog.

Retours sur la dotScale 2017

Retours sur la dotScale 2017

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.

Mise en place d'une Docker Registry privée

Mise en place d'une Docker Registry privée

Dans cet article, nous allons détailler, étape par étape, la mise en place d'une Docker Registry. Une Docker Registry est une application qui permet de distribuer des images Docker au sein de votre organisation.

mTools - Le must have pour MongoDB

mTools - Le must have pour MongoDB

Maintenir une application MongoDB, notamment sur des sujets Datas avec beaucoup de volumétrie et/ou d’opérations peut vite devenir un supplice, surtout si, comme la plupart des Devs, vous n'avez pas accès aux machines de productions qui sont généralement réservées aux exploitants.

Pattern Specification

Pattern Specification

Au cours de mes différentes expériences professionnelles, j'ai dû mettre en place de nombreuses règles métier dans diverses applications riches fonctionnellement. Un jour, j'ai été confronté à une façon de faire différente : l'utilisation du pattern specification. Cette méthode s’est avérée structurante pour les projets, et si vous ne la connaissez pas encore elle mérite qu’on s’y attarde.

Introduction Galactique au Domain Driven Design

Introduction Galactique au Domain Driven Design

Le Domain Driven Design, décrit dans le livre d’Eric Evans “_Domain Driven Design, Tackling Complexity in the Heart of Software_”, permet de mieux appréhender la complexité d’un projet en partageant une approche et un langage communs par tous les membres impliqués dans la construction d’une application.

Vérifier la qualité du code

Vérifier la qualité du code

Aujourd'hui je vais vous parler de la qualité du code (oh really?). Dans cet article, je vais l'aborder sur la partie PHP.

Pattern State

Pattern State

Explication du design pattern State et exemple d'implémentation dans une application Symfony via winzou/state-machine-bundle


Quelle est la chose la plus importante que le DevOps nous aide à réaliser ?

La chose la plus importante que le DevOps nous aide à réaliser est la collaboration et l'intégration continue entre les équipes de développement et d'exploitation. En favorisant une culture de la collaboration et en automatisant les processus, le DevOps permet d'éliminer les silos organisationnels, d'accélérer le déploiement des applications et d'améliorer la réactivité aux changements. En fin de compte, il contribue à créer un environnement où le développement et l'exploitation travaillent de concert, facilitant ainsi une livraison plus rapide, plus fiable et plus efficace des logiciels, tout en favorisant l'innovation continue et l'optimisation des performances.

Découvrir notre expertise DevOps