Skip to main content

Changelog

L'art du code

La simplicité, l'assistance et la disponibilité ont conduit Changelog à s'intéresser au moteur Linode Kubernetes


Pour pouvoir utiliser le lecteur de podcasts, vous devez avoir activé les cookies "fonctionnels" dans vos préférences en matière de cookies.

En tant que fondateur et rédacteur en chef de Changelog, Adam Stacoviak dirige une entreprise médiatique florissante qui comprend six podcasts réguliers, un fil d'actualité quotidien et une lettre d'information hebdomadaire. Les propriétés médiatiques de l'entreprise attirent un public de plus de 14 millions de développeurs, dont certains travaillent chez Microsoft, Intel, Google, IBM et Facebook.

Dix ans après sa première apparition sur les ondes, Changelog a choisi d'adopter complètement la technologie de ses partenaires publicitaires par le biais d'intégrations plus poussées. Les références ostensibles à des sociétés telles que Fastly pour le CDN en temps réel et la bande passante mondiale, Rollbar pour la surveillance des erreurs et les alertes, et Linode pour les serveurs en nuage Linux SSD haute performance n'étaient pas suffisantes.

Changelog Media

"Nous voulions que notre public voie comment nous abordons les choses", explique Adam. "Plutôt que de promouvoir nos sponsors, nous voulons montrer à nos auditeurs et à nos lecteurs qui nous utilisons et à quoi cela ressemble.

Changelog a également modifié sa façon d'aborder le développement ainsi que la configuration et l'outillage de l'infrastructure, en créant une application web à trois niveaux, déployée et surveillée en continu. Il n'y a pas d'opérateurs d'infrastructure et tout le monde peut contribuer en quelques commandes. Toute l'automatisation est déclarative et idempotente, sans risque d'effets secondaires inattendus.

Le passage à un dépôt d'applications open source en 2019 a coïncidé avec la première incursion de Changelog dans Kubernetes géré et l'introduction de Linode Kubernetes Engine (LKE), un moteur d'orchestration de conteneurs entièrement géré pour le déploiement et la gestion d'applications et de charges de travail conteneurisées sur Linode.

L'ingénieur en fiabilité de site de Changelog, Gerhard Lazu, espérait trouver un terrain d'entente qui capturait les avantages de Kubernetes sans s'enfoncer dans des trous de lapin. En ouvrant le code de son infrastructure sur GitHub, Changelog a créé des canaux de collaboration directe avec ses partenaires d'une manière transparente pour le public.

Gerhard Lazu

"Linode a relevé la barre pour nous. Avec LKE, nous pouvons déclarer un plus grand nombre de nos dépendances par l'intermédiaire de ce serveur unique, sur lequel tout le secteur converge. API sur lequel toute l'industrie converge. Parce que LKE en fait plus pour nous, nous avons besoin de moins de Terraforming et de moins d'intégrations manuelles. Il y a plus d'automatisation dans LKE, avec une meilleure visibilité et des intégrations plus étroites. Cela change vraiment la donne", a déclaré Gerhard Lazu, ingénieur en fiabilité de site chez Changelog.

La simplification de l'orchestration des conteneurs de Changelog et le passage d'un Docker Swarm à Linode ont bénéficié d'un coup de pouce supplémentaire de la part de LKE, qui propose un transfert gratuit, offrant ainsi une alternative moins coûteuse que d'autres solutions de gestion d'applications conteneurisées.

"Un produit comme GKE (Google Kubernetes Engine) est compliqué parce qu'il fait beaucoup plus de choses, dont certaines dont nous n'avons pas besoin. Comprendre toutes les intégrations et décider ce qui ne vaut pas la peine d'être utilisé prend du temps et des efforts", a déclaré Gerhard. "Nous préférons une expérience Kubernetes plus simple qui répond à toutes les exigences clés et qui s'efface ensuite. Nous préférons également moins d'options et de meilleures valeurs par défaut, car nous n'avons pas toute la journée à consacrer à Kubernetes."

En plus de la simplicité offerte par LKE, Changelog s'appuie sur Linode pour une assistance 24/7/365. Une équipe de professionnels hautement qualifiés s'engage à toujours trouver les bonnes solutions et à fournir une expérience client inégalée 24 heures sur 24, 7 jours sur 7 et 365 jours par an.

Adam Stacoviak

"Il y a tellement de choses que nous attendons de Linode en termes de fiabilité du matériel, des personnes et des interactions", a déclaré Adam Stacoviak, fondateur et rédacteur en chef de Changelog.

En tant qu'adopteur précoce de LKE, l'équipe Changelog a rejoint plus de 500 autres personnes dans un programme bêta ouvert connu sous le nom de Linode Green Light, un groupe essentiel de développeurs qui sont fiers d'être les premiers à tester de nouveaux produits et à partager leurs connaissances avec la communauté Linode.

"Nous apprécions la relation et la touche personnelle que nous recevons de Linode", ajoute Jerod Santo, rédacteur en chef de Changelog. "Les grands fournisseurs peuvent vous donner l'impression que vous existez à peine. Ils ne sont pas là en termes de relation ou d'aide et de support. Pas comme Linode. 

Outre la simplicité et le support, l'équipe de Changelog apprécie l'engagement similaire que Linode continue de montrer envers la communauté du cloud open source. "Nous avons toujours été adeptes de l'open source, du concept ouvert et du partage d'idées", explique Adam, "c'est pourquoi l'engagement de Linode en faveur du cloud ouvert est extrêmement important pour nous aussi".

Partager ceci