Zum Inhalt springen

Changelog

Craft of Code

Einfachheit, Support und Offenheit überzeugten Changelog von der Linode Kubernetes Engine.


Als Gründer und Chefredakteur von Changelog leitet Adam Stacoviak ein florierendes Medienunternehmen, das sechs regelmäßige Podcasts, einen täglichen Newsfeed und einen wöchentlichen Newsletter umfasst. Die Medien des Unternehmens ziehen ein Publikum von mehr als 14 Millionen Entwicklern an, darunter einige bei Microsoft, Intel, Google, IBM und Facebook.

Zehn Jahre nachdem Changelog zum ersten Mal auf Sendung war, entschied sich das Unternehmen dafür, die Technologie seiner Werbepartner durch tiefere Integrationen vollständig zu übernehmen. Beiträge von Unternehmen wie Fastly für Echtzeit-CDN und weltweite Bandbreite, Rollbar für Fehlerüberwachung und Alerts sowie Linode für hochleistungsfähige SSD-Linux-Cloudserver reichten nicht aus.

Changelog Medien

"Wir wollten, dass unser Publikum sieht, wie wir an alles herangehen", sagt Adam. "Anstatt nur für unsere Sponsoren zu werben, wollen wir unseren Zuhörern und Lesern zeigen, wen wir verwenden und wie das Ganze aussieht."

Changelog hat auch die Art und Weise verändert, wie es die Entwicklung sowie die Konfiguration der Infrastruktur und der Werkzeuge angegangen ist. Dafür schuf es eine kontinuierlich überwachte, dreistufige Webanwendung. Es gibt keine Infrastrukturbetreiber, jeder kann mit ein paar wenigen Befehlen einen Beitrag leisten. Die gesamte Automatisierung ist deklarativ und idempotent ohne Risiko unerwarteter Nebenwirkungen.

Der Wechsel zu einem Open-Source-Anwendungs-Repository im Jahr 2019 fiel zusammen mit Changelogs erstem Versuch mit verwalteten Kubernetes und der Einführung der Linode Kubernetes Engine (LKE), einer vollständig verwalteten Container Orchestrierungs Engine zur Bereitstellung und Verwaltung containerisierter Anwendungen und Arbeitslasten auf Linode.

Der Site Reliability Engineer von Changelog, Gerhard Lazu, wollte einen Weg finden, die Vorteile von Kubernetes zu nutzen, ohne in Teufels Küche zu geraten. Durch die Open-Source-Veröffentlichung seines Infrastrukturcodes auf GitHub schuf Changelog direkte Kanäle für die Zusammenarbeit mit seinen Partnern auf eine für die Öffentlichkeit transparente Art und Weise.

Gerhard Lazu

"Linode hat die Messlatte für uns höher gelegt. Mit LKE können wir mehr unserer Abhängigkeiten über diese eine API deklarieren, auf die sich die gesamte Branche zubewegt. Weil LKE mehr für uns tut, brauchen wir weniger Terraforming und weniger manuelle Integrationen. Es läuft mehr Automatisierung in LKE mit besserer Sichtbarkeit und engeren Integrationen. Es ist ein echter Game-Changer", sagt Gerhard Lazu, Site Reliability Engineer bei Changelog.

Die Vereinfachung der Container-Orchestrierung von Changelog und der Umzug von einem Docker Swarm zu Linode wurden durch LKE begünstigt. Es bündelt die den Transfer und bietet damit eine kostengünstigere Alternative zu anderen Lösungen für die Verwaltung containerisierter Anwendungen.

"Ein Produkt wie GKE (Google Kubernetes Engine) ist kompliziert, weil es viel mehr kann, als wir eigentlich brauchen. Alle Integrationen zu verstehen und zu entscheiden, was sich nicht lohnt zu nutzen, kostet Zeit und Mühe", sagt Gerhard. "Wir bevorzugen ein einfacheres Kubernetes-Erlebnis, das alle wichtigen Anforderungen erfüllt und dann in den Hintergrund rückt. Wir bevorzugen ebenfalls weniger Optionen und bessere Standardeinstellungen, weil wir nicht den ganzen Tag mit Kubernetes verbringen können."

Die einfache Bedienung der LKE ist das eine, aber auch für den 24/7/365-Support verlässt sich Changelog auf Linode. Ein hochqualifiziertes Team von Service-Fachleuten versucht die richtigen Lösungen zu finden und eine unvergleichliche Kundenerfahrung rund um die Uhr zu bieten.

Adam Stacoviak

"Unsere Erfahrungen mit Linode haben uns gezeigt, dass wir in Bezug auf die Zuverlässigkeit von Hardware, Leuten und Interaktionen immer das Beste erwarten dürfen", so Adam Stacoviak, Gründer und Chefredakteur von Changelog.

Dem Changelog-Team als einer der ersten Anwender der LKE schlossen sich mehr als 500 andere in einem offenen Betaprogramm namens Linode Green Light an. Es entstand eine wichtigen Gruppe von Entwicklern, die stolz darauf ist, als erste neue Produkte zu testen und ihr Wissen mit der Linode-Community zu teilen.

"Wir schätzen die persönliche Note in unserer Beziehung", fügte Jerod Santo, Managing Editor bei Changelog, hinzu. "Bei größeren Anbietern können sie einem das Gefühl geben, kaum zu existieren. Sie sind nicht da, wenn es um eine Anfrage oder um Hilfe und Unterstützung geht. Nicht so bei Linode." 

Neben der Einfachheit und dem Support schätzt das Changelog-Team auch das große Engagement, das Linode der Open Source Cloud Community zukommen lässt. "Wir waren schon immer Open Source und lieben offene Konzepte und offenen Ideenaustausch", sagte Adam, "daher ist Linodes Engagement für die Open Cloud für uns auch extrem wichtig".

Teilen