Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

開発を加速するマイクロサービスデプロイ: EKS + Flux #12

Open
2 tasks done
tictaqqn opened this issue Aug 4, 2023 · 0 comments
Open
2 tasks done
Assignees

Comments

@tictaqqn
Copy link

tictaqqn commented Aug 4, 2023

AWS 行動規範 (Code of Conduct) への同意 (必須)

Twitter ID (必須)

bababax11

セッションタイトル (必須)

  • セッションのタイトルをイシュー件名に最大40文字程度で入力しました

セッションのアブストラクト (最大250文字) (必須)

プロダクトを次々と投入し、検証のサイクルを高速に回さなければならないスタートアップでは、いかに効率的に開発・デプロイするかが重要です。

燈株式会社 Digital Billderの開発ではTerraform, EKS, Fluxを用いたGitOpsにより、デプロイの効率化を図っています。Hasura GraphQL Engineを含めたマイクロサービスアーキテクチャを採用する中で、それらをKubernetesクラスター上に宣言的にデプロイする上での知見を発表いたします。

セッションについての補足情報 (最大800文字) (任意)

燈株式会社では、建設業特化の請求書電子化サービス「Digital Billder 請求書」を開発し、リリースから1年間で36都道府県、100社への導入を達成しました。その姉妹サービスとして「発注」「経費精算」の2つのプロダクトをまもなくリリース予定です。

このように姉妹サービスを次々とリリースし事業を拡大していくフェーズにあり、いかに開発・デプロイの効率を上げていくかが焦点となっています。例えば、プロダクト拡大に向けて、Hasuraを含めたマイクロサービスアーキテクチャを採用しましたが、それによりインフラの複雑性は増しており、スムーズにデプロイすることの重要性が増してきています。

そこで弊社では、EKS上でのデプロイをスムーズに行うために、Fluxを導入したGitOpsのアプローチを採用しました。実運用におけるHasura GraphQL Engineやマイクロサービス間のgRPC通信を含めたデプロイのノウハウを発表させていただきます。

登壇者の所属するスタートアップのフェーズ (必須)

Seed

想定受講者のスタートアップのフェーズ (複数選択可) (必須)

Seed, series A, series B, series C, series D 以降

想定受講者の開発対象やロール・役割 (複数選択可) (必須)

Web バックエンド / サーバーサイド開発, DevOps / Infrastructure as Code

セッションのトピック (複数選択可) (必須)

アプリケーションアーキテクチャー, 開発プロセス

セッションのフォーマット (必須)

スライドを映しながら話す、通常セッション

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants