CFPは終了しました。採択結果はこちら

CyberAgent における OSS の CI/CD 基盤開発

Proposal: (採択)

中級者  

発表資料
https://www.slideshare.net/whywaita/cyberagent-oss-cicd-myshoes-cicd2021
https://speakerdeck.com/nghialv/pipecd-at-cyberagent

---
サイバーエージェントではGitHub Actionsにおけるself-hosted runnerを便利に活用するための管理ツールとしてmyshoesを開発しています。
myshoesはGitHub-hosted runnerに近い使用感を、様々なインフラに沿うような形でself-hosted runnerを展開できるソフトウェアです。

本セッションではmyshoesの開発の経緯に触れながら、内部実装やアーキテクチャについてご紹介します。

参考リンク: https://github.com/whywaita/myshoes
---
CyberAgentで開発されている PipeCD (https://pipecd.dev) について話したいと思います。
なぜ作りましたか。PipeCDでインフラストラクチャからアプリケーション (Kubernetes, Serverless, ECS)まで様々な種類を統一なGitOps的なデリバリーをどうやって実現していますか。開発者へ高速なFeedbackを出せる方法は何があるのか。また、現在社内で450アプリケーション・システムをPipeCDで動いているので、知見と将来の企画を共有したいと思います。

Kento Nakanishi / Le Van Nghia
株式会社サイバーエージェント
CloudMaker / Software Engineer

---
2019年株式会社サイバーエージェント新卒入社。
CloudMakerとしてプライベートクラウドの開発や運用業務に従事。他にISUCON10インフラ提供など。
---
現在はDeveloper Productivity室でPipeCDの開発をしています。 以前はABEMA TVで Feature Flags & A/B Testing Systemの設計・開発、Prometheus & GrafanaでMonitoring Systemの設計・構築、Microservicesの基盤周りの仕事を担当しました。