Self-Service-App-Bereitstellung bei Comcast: Eine Geschichte über Akzeptanz, DevOps und die Herausforderung wachstumsstarker Dienste

Christopher Litsinger, Direktor für Cloud Application bei Comcast

Im Jahr 2015 machte sich eine kleine, kämpferische Gruppe von Ingenieuren daran, ein kommerzielles API-Management-Gateway durch eine interne Lösung auf Basis von NGINX zu ersetzen und stellte das System anschließend auf Self-Service um. Ein Jahr später tauchten sie wieder auf, angeschlagen, aber erfolgreich, und Hunderte von bestehenden Diensten waren transparent auf die neue Plattform migriert. Die Latenzen wurden reduziert und es ertönte Beifall: „Das alte 50. Perzentil ist das neue 99.!“, sagten die Kunden fröhlich.

Die Verbesserungen führten zu unerwartetem Wachstum. Innerhalb von zwei Jahren hat sich die Anzahl der gehosteten Dienste mehr als verdoppelt. Rechenzentren kamen und gingen. Tausende neuer Anmeldeinformationen wurden dem System hinzugefügt. Die Transaktionsraten stiegen von ihrem Höchststand bei 2.000 RPS auf 33.000. Das kleine DevOps-Team hatte in seiner Eile, die Kosten für eine kommerzielle Lösung abzuschaffen, die strategische Entscheidung getroffen, mit der Bereitstellung von Self-Service zu warten. Nun blieb ihnen nichts anderes übrig, als der manuellen Arbeit, die zum Hinzufügen von Diensten und Anmeldeinformationen erforderlich war, Priorität einzuräumen, während sie auf die Selbstbedienung hinarbeiteten, bevor sie den Verbrauchern schließlich die Selbstbedienung zur Verfügung stellten.

In seiner Sitzung auf der NGINX Conf 2018 geht Christopher auf die Ereignisse ein, wie sie sich entwickelt haben, untersucht die getroffenen Entscheidungen und beschreibt die Lehren, die aus den Herausforderungen gezogen wurden, denen sich sein Team stellen musste.

Nächste Schritte