アシュリー、AWSエンジニアの若手、Spring Pokédex アプリを使用して、謎の花を見つけた。アプリは、植物の写真をアップロードし、フランジパニの種類を識別することを許可した。背後のシーンでは、S3-Presigned URLs を使用して画像を安全にアップロードし、Momento トピックスによるリアルタイムの通知システムが結果を待ち受けていた。アプリは、AWS Cognito を使用してユーザー管理を行い、CloudFront 署名 Cookie を使用してファイルへのアクセスを保護した。アシュリーは感銘を受け、アプリケーションの背後のアーキテクチャーについてもっと知りたいと思った。Spring Pokédex アーキテクチャーは、CloudFront CDN を使用し、三つのオリジンに向けた三つのビヘイビアーを持っていた。アプリは、AWS API Gateway、Cognito オーサライザー、Momentoisposable トークンを使用してユーザーアクセスとサブスクリプションを管理した。アプリはまた、Lambda 関数、SQS キュー、DynamoDB テーブルを使用して画像アップロードを処理し、データをストアした。アプリは、Momento キャッシュを使用してレート制限を行い、AWS SSM パラメーターストアや AWS Secrets Manager を使用してシークレットを保護した。全体的に、Spring Pokédex プロジェクトは、モダンなサーバーレスイベントドリブンアーキテクチャーを示した。
dev.to
Spring Pokédex - Explore! Identify! Appreciate!
Create attached notes ...
