Showing posts with the label ja

Flutter: アニメーション時のFPS低下を防ぐ build() 分割と RepaintBoundary の即効性

最近開発していたソーシャルフィード系の Flutter アプリにおいて、深刻な「Jank(カクつき)」に直面しました。具体的には、タイムライン上で複雑なカード型ウィジェットをスクロールしている最中に、たった一つの小さな「いいね」アニメーションが発火するだけで、フレームレートが60fpsから30…
Flutter: アニメーション時のFPS低下を防ぐ build() 分割と RepaintBoundary の即効性

EKSスポットインスタンスの中断対策:Node Termination HandlerとpreStopフックで実現する「切れない」通信

深夜2時、PagerDutyが鳴り響きました。原因はAPIサーバーの一時的な502エラー多発。ログを確認すると、アプリケーションのエラーではなく、基盤側のノードローテーションに伴う接続断が原因でした。我々のチームでは、 FinOps の観点からAWS EKSのワーカーノードをオンデマンドから …
EKSスポットインスタンスの中断対策:Node Termination HandlerとpreStopフックで実現する「切れない」通信

React Nativeの起動が遅い?HermesとProGuardでバンドルサイズを30%削った現場の記録

「ロースペックなAndroid端末でアプリの起動に5秒以上かかる」。これは、月間アクティブユーザー(MAU)が10万人を超えた頃、私たちのチームが直面した最大の課題でした。iOSでは快適に動作していても、AndroidのエントリーモデルではJavaScriptの解析とコンパイルのオーバーヘッドが…
React Nativeの起動が遅い?HermesとProGuardでバンドルサイズを30%削った現場の記録

Istio mTLS 503エラーの正体:istioctlデバッグとcert-manager自動化の実戦ログ

週明けの月曜日、突如としてマイクロサービス間の通信が遮断される。あの悪名高い 503 Service Unavailable や upstream connect error or disconnect/reset before headers という無機質なエラーログが、Datadogの…
Istio mTLS 503エラーの正体:istioctlデバッグとcert-manager自動化の実戦ログ
OlderHomeNewest