クラウドネイティブなアプリケーション開発が浸透し、IaC・CI/CDの優れたプラクティスが生み出される一方で、リリースエンジニアリングに十分なリソースが割けない開発チームもたくさんいます。
NTTコミュニケーションズでは、そういった開発チームに向けて、あらかじめ用意されたパッケージを選択するだけでIaCとCI/CDが自動で構成されすぐにデリバリが可能となるSaaSを開発しました。マルチクラウド・Kubernetesにデリバリでき、複雑なユースケースにも対応可能な柔軟性・拡張性を実現するために、CUE・Tekton・Kubernetesカスタムオペレータなどを駆使しています。
本セッションでは、上記のSaaSがユーザに提供する価値、選定した技術・アーキテクチャとその理由、直面した課題などについてご紹介します。