
Go製AWS Lambdaのパフォーマンスとセキュリティを同時に改善し …
Lambdaのコールドスタート問題とCORSの脆弱性にどう立ち向かうか?本

Lambdaのコールドスタート問題とCORSの脆弱性にどう立ち向かうか?本

「将来のために」と追加した機能が、コードを複雑怪奇なモンスターに育ててる。

無秩序に型定義が集約されたアンチパターンを例に、ドメイン(関心事)に基づいて型を整理・分割する具体的なリファクタリング手法

単一のCognitoクライアント実装を例に、単一責任原則(SRP)に基づいてコードを機能別に分割する具体的なリファクタリング …

依存性注入(DI)を用いてコードを改善する手法

Go言語のJWTトークン抽出処理を例に、コード重複がもたらす保守性、一貫性、テストコストの問題

Go言語のtime.LoadLocationが原因で発生する深刻なパフォーマンス問題
Lambda関数から構成される分散システムで統一されたエラーハンドリング戦略
AWS Cognitoを利用して認証システムを構築
科学的アプローチでAPIパフォーマンスを47%改善した手法

単体、コンプライアンス、ローカル統合、AWS統合、E2Eの5層からなるテストピラミッド戦略
複数のLambda関数で実装品質を統一するため、Goのテスト機能と正規表現を用いて実装パターンを自動チェックする。