Comcast でのセルフサービス アプリ配信: 導入、DevOps、そして急成長サービスの課題についての物語

コムキャストのクラウドapplicationプラットフォーム担当ディレクター、クリストファー リツィンガー氏

2015 年に、小規模で団結力のあるエンジニアのグループが、商用 API 管理ゲートウェイを NGINX ベースの社内ソリューションに置き換え、システムをセルフサービスに変換することに着手しました。 1年後、彼らは数百の既存サービスを新しいプラットフォームに透過的に移行し、敗北しながらも勝利を収めて登場した。 遅延が短縮され、称賛の声が上がりました。 「以前の 50 パーセンタイルが新しい 99 パーセンタイルになりました!」とクライアントは喜んで言いました。

こうした改善により、予期せぬ成長が促進されました。 2 年間で、ホストされるサービスの数は 2 倍以上に増加しました。 データセンターは出現しては消えていった。 何千もの新しい資格情報がシステムに追加されました。 かつては 2,000 RPS でピークに達したトランザクション レートは 33,000 に増加しました。 小規模な DevOps チームは、商用ソリューションへの支払いを急いでやめようとしたため、セルフサービスの提供を延期するという戦略的な決定を下しました。 今では、セルフサービス化に向けて取り組みながら、最終的に消費者にセルフサービスを提供する前に、サービスと認証情報の追加に必要な手作業を優先するしかありませんでした。

NGINX Conf 2018でのセッションで、Christopher 氏は、発生したイベントを詳細に解説し、下された決定を検討し、チームが直面した課題から学んだ教訓について説明します。

次のステップ