Сообщество RSS DEV

Весенний Покедекс - Изучай! Определяй! Цени!

Эшли, начинающий инженер AWS, использовала приложение Spring Pokédex, чтобы определить загадочный цветок, который она нашла. Приложение позволило ей загрузить фотографию растения, и оно определило вид как Фрangenпани. За кулисами изображение было безопасно загружено с помощью S3-подписанных URL-адресов, и система уведомлений в реальном времени, работающая на Momento Topics, ожидала результатов. Приложение использовало AWS Cognito для управления пользователями и подписанные файлы CloudFront для защиты доступа к файлам. Эшли была впечатлена и хотела узнать больше об архитектуре приложения. Архитектура Spring Pokédex использовала сеть доставки контента CloudFront с тремя поведениями, указывающими на разные источники. Приложение использовало AWS API Gateway, авторизатор Cognito и одноразовые токены Momento для управления доступом пользователей и подписками. Приложение также использовало функции Lambda, очереди SQS и таблицы DynamoDB для обработки загрузки изображений и хранения данных. Приложение реализовало ограничение скорости с помощью кэша Momento и защищало секреты с помощью хранилища параметров AWS SSM или диспетчера секретов AWS. В целом, проект Spring Pokédex продемонстрировал современную безсерверную архитектуру, основанную на событиях.
favicon
dev.to
Spring Pokédex - Explore! Identify! Appreciate!
Изображение к статье: Весенний Покедекс - Изучай! Определяй! Цени!
Create attached notes ...