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

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

CQRS pattern

CQRS pattern

CQRS, qui signifie _Command Query Responsibility Segregation_, est issu du CQS (_Command Query Separation_) introduit par Bertrand Meyer dans son ouvrage _Object Oriented Software Construction_. Meyer soumet le principe que les classes d'une méthode doivent être soit des _queries_ soit des _commands_.


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