services

Opérations et automatisation

Faire plus avec moins, de manière itérative.

Il n’y a pas de déploiement sans opérations. Et il n’y a pas de tranquillité d’esprit sans automatisation. Nous utilisons Terraform, Ansible, Puppet, Salt et Chef (parmi d’autres solutions moins connues comme cdist) pour atteindre cet objectif.

Notre approche est fortement architecturée autour des dérivés d’UNIX (BSD, Solaris/IllumOS, etc.) et des systèmes d’exploitation inspirés d’UNIX (principalement Linux). Cela explique notre affinité particulière pour les logiciels libres (OSS) et notre tendance à préférer les filtres et les logiciels simples et à usage unique en général.

Nous avons constaté que la pratique consistant à garder les logiciels simples, petits et modulaires, et à utiliser de nombreux binaires distincts pour atteindre un objectif donné, est un moyen particulièrement efficace de rester à la fois fiable et performant.

En effet, une telle topologie, tout en reportant une partie de la complexité sur le système d’exploitation (IPC, etc.), permet d’isoler rapidement et avec précision tout composant défectueux et de le remplacer en un temps record, sans impact sur le reste de la pile. En fait, cela équivaut à utiliser de nombreux petits micro-services et à remplacer leur API HTTP par une API standard basée sur les flux, les signaux et l’environnement shell.

Cette idéologie permet également de mélanger les langages et les technologies afin d’exploiter au mieux les capacités de chacun, tout en conservant la maintenabilité et l’extensibilité de la solution.

Nous sommes impatients de vous aider à mettre de l’ordre et à optimiser la conception et l’automatisation de votre infrastructure. Nous pouvons vous fournir des solutions standard dans l’industrie, ainsi que des solutions nouvelles et sur mesure pour vos besoins spécifiques.

N’hésitez pas à nous contacter pour nous faire part des défis que nous pourrions vous aider à relever.