基盤を意識させない:マネージドサービスで実現する非同期ジョブのセルフサービス化

有働開
株式会社hacomono
基盤本部 Platformグループ
株式会社hacomono所属のPlatform Engineer。 hacomonoでは内製プラットフォームの設計・開発・運用やKubernetesのPoCなどを担当。 最近はOSS活動にハマり、プライベートで活動中。業務及びプライベートでは主にGoを利用しているが、最も好きな言語はRust。
Stories
セッション概要
事業成長に伴う複雑な処理への対応として、hacomono では AWS マネージドサービスを活用した非同期ジョブ基盤を構築しています。 本基盤では、ワークフロー処理や fun-in,fun-out といったジョブとして必要な機能はもちろん、開発者が基盤を意識せずに開発に専念できるようセルフサービス化を行っています。 具体的には、コードの自動生成と CI/CD 環境の整備による容易なデプロイや、スケーリングやリトライ処理などのデフォルト設定の整備です。 また、基盤特有の複雑性に関しては統合テスト、オブザーバビリティなどを簡単に導入できるようにしており、開発者が安心してジョブを追加、運用できる仕組みを整えています。 本発表ではこれらの取り組みを通じて、hacomono での 非同期ジョブ基盤における Platform Engineering の実践とその効果を具体的にお伝えします。
キーワード
プラットフォームエンジニア - Platform Engineer アプリケーション/プロダクト開発者 - Developer 開始期(何かしらの形でプラットフォームエンジニアリングを実践している) - Introduction
Share: