Session

実践Webアプリの重い処理をKubernetes Jobにオフロードし、最適化する

通常のWebアプリケーションは、常時大量のリソースを必要としない一方で、特定の処理だけCPUやメモリを大きく消費するケースがあります。
本セッションでは、そうしたリソース負荷の高い処理をKubernetesのJobにオフロードするアーキテクチャを紹介します。
Job管理の具体的な方法から、Webアプリケーション(Next.js、@kubernetes/client-node)とKubernetesのAPIとの連携方法、JobとWebアプリケーションのデータ連携方法、UI上でのリアルタイムなJobの進行状況の追跡など、実例を交えながら解説します。さらに、アプリケーションから生成するKubernetesのJob定義をConfigMapで管理するパターンとして環境ごとに設定を素早く切り替えられる仕組みについても詳しくご紹介し、皆さんのアプリケーションをコスト・パフォーマンス・管理面で最適化するためのヒントを提供します。

Asami Okina

クラウドネイティブなアプリケーション開発を愛し、自分が作ったシステムでみんなを笑顔にしたいエンジニア

Tokyo, Japan

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top