11 ポイント 投稿者 yechoi 2023-08-30 | 1件のコメント | WhatsAppで共有
  • Kubernetes 環境の Spring Boot ベースWebアプリケーション(日本のデリバリーサービス「出前館」)
  • コールドスタートの影響で初期遅延が発生し、ウォームアップを適用することに
    • ウォームアップは仮想ユーザーをシミュレーションし、必要な機能とライブラリを事前にロードする戦略
  • ウォームアップを適用した方法
    • ウォーマー(warmer)の実装
    • Spring Actuator のカスタム HealthIndicator を追加
    • Kubernetes プローブの設定
  • ウォームアップの適用により初期遅延が大きく改善
  • ウォームアップで初期遅延が改善される理由
    • クラスロードを事前に実行
    • プロファイリング情報を事前に生成
    • I/O 接続設定を事前に実行
  • ウォームアップを適用する際に考慮すべき点

1件のコメント

 
mhj5730 2023-08-30

LINEエンジニアリング技術ブログ…国内トップクラスのIT技術ブログではないかと思います。
本当に優れた人材がいますね。