- 2025年12月15日
AWS Lambdaのライフサイクルを理解する!
AWS Lambdaのライフサイクルとコールドスタート遅延の正体を徹底解説。実行環境の初期化 (Init)・実行 (Invoke)・シャットダウン (Shutdown) の3つのフェーズを詳しく解説し、AWS X-Rayを使った実証で遅延の時間を可視化します。サーバーレスのパフォーマンスを改善する鍵を掴みましょう
AWS Lambdaのライフサイクルとコールドスタート遅延の正体を徹底解説。実行環境の初期化 (Init)・実行 (Invoke)・シャットダウン (Shutdown) の3つのフェーズを詳しく解説し、AWS X-Rayを使った実証で遅延の時間を可視化します。サーバーレスのパフォーマンスを改善する鍵を掴みましょう
AWS Bedrockを活用した開発で得た、ドキュメントには載っていない実践的な知見をまとめました。 東京リージョンでNova ProやClaude Sonnet 4を利用するには「クロスリージョン推論」が必要です。 また、PDF内の画像を解析したい場合、テキストしか認識しないClaudeに対し、画像の内容まで理解できるNovaが適しています。 開発中に頻発したThrottlingExceptionの原因を考察し、特にClaude Sonnet 4の出力トークンが5倍でカウントされるという重要なクォータ仕様についても詳しく解説します。
プラットフォーム・エンジニアリングを進めていくために、GitLabを活用して開発プロセス全体を自動化し、誰でもが同じ開発プロセスをすすめることができるように抽象化していくための機能について紹介します。
GitLab CIを使ってAWS ECS/ECRへの自動デプロイを実現する方法を解説。2ステージのシンプルな構成で、デプロイの自動化とヒューマンエラーの防止を実現します。具体的なコード例とベストプラクティスを交えて説明します
GitLab DuoとVSCodeを組み合わせた開発フローを解説。イシューの作成から実装までをVSCode上で完結させる効率的な方法を、具体的な手順と共に紹介します。 GitLab Duo ChatとWorkflow拡張機能の活用で、開発効率を向上させましょう。
CI/CDを使用してLambdaをデプロイしたあとに、マネジメントコンソール上からコード修正を行うことや、DB内の情報を漏洩させてしまうリスクを抑えるための安全なデプロイと運用の方法について紹介します
GitLabのReview appsの実装において、MRパイプラインを使用することの利点を解説。ブランチパイプラインとの違いや、削除時の動作の違いを詳しく説明し、効率的なReview apps運用のためのベストプラクティスを提案します。
この記事では、AWSのCUR2.0をAthenaに統合する方法について解説します。CUR2.0の特徴と設定方法、Athena統合の具体的な手順やパーティション射影の設定方法を紹介し、実装のポイントや注意点を詳述します。CUR2.0を初めて使用する方やAthena統合に興味がある方に最適なガイドです。