Cloud Run Casual Talk! を開催しました!
こんにちは、株式会社カウシェの Architect の伊藤です。
本稿では、先日開催した「Cloud Run Casual Talk! 〜 #1 カウシェ・ソウゾウ の CI/CD + QA 環境にDeep Dive!〜」というテックイベントについて内容を簡潔にまとめます。動画のアーカイブが YouTube 上で閲覧できるので、そちらも合わせてぜひご覧ください!
Cloud Run Casual Talk! とは
「Cloud Run Casual Talk!」は、Google Cloud が提供しているマネージドなコンテナ実行環境である Cloud Run を利用している企業のエンジニアが事例を解説し、パネルディスカッションでさらに深堀りしていくイベントです。今回は、発起人であるカウシェ所属の筆者と、Cloud Run をヘビーに活用されているソウゾウ所属の dragon3 さんから、Cloud Run の活用事例について、特に CI/CD や QA 環境の構築にフォーカスして解説しました。
カウシェからの事例紹介
カウシェからは「Cloud Build を用いた CD」や「自作している xDS Control Plane を用いた QA 環境の構築」について紹介しました。
発表資料はこちらになります:
ソウゾウからの事例紹介
ソウゾウからは「Cloud Monitoring と連動した Canary Rollout」や「Cloud Run の Revision を活用した QA 環境の構築」について紹介しました。
発表資料はこちらになります:
パネルディスカッション
後半のパネルディスカッションでは、いただいた質問に答えつつ、下記のようなテーマについて議論しました:
- Google Kubernetes Engine と比較して Cloud Run を採用している理由
- データベースのマイグレーション
- Google Cloud Deploy についての所感
- マニフェストを用いた宣言的なデプロイ
- QA 環境の構築について、Cloud Run の Service ベース(カウシェ)と Revision ベース(ソウゾウ)の仕組みの対比
おわりに
本稿では、「Cloud Run Casual Talk!」で解説した内容を簡潔にまとめました。CI/CD や QA とは別のテーマにフォーカスする第 2 回目 も開催予定なので、ぜひご期待ください!
宣伝
カウシェでは、「世界一楽しいショッピング体験をつくる」ための Site Reliability Engineering を先導してくださるエンジニアを探しています。本稿で紹介したような Cloud Run を始めとする Google Cloud のサービスの活用方法を含めて、常に「より良いアーキテクチャ」を模索しているエキサイティングな環境なので、興味を持っていただいた場合はぜひ採用情報をご覧いただければと思います:
ソウゾウでも Site Reliability に携わるエンジニアを募集されているようなので、こちらもぜひご覧いただければと思います:
また、筆者は YOUTRUST でカジュアル面談を公開しています。カウシェに興味を持っていただいている場合はもちろん、「採用に興味はないけど Cloud Run の活用方法を詳しく聞いてみたい!」という場合も歓迎なので、ぜひ応募していただければと思います。