RSS DEV 커뮤니티

봄 포켓몬 도감 - 탐험! 확인! 감상!

신예 AWS 엔지니어인 애슐리는 자신이 발견한 정체불명의 꽃을 식별하기 위해 Spring Pokédex 앱을 사용했습니다. 앱에 꽃 사진을 업로드하자 프랜지파니 종으로 식별되었습니다. 이면에서는 S3 사전 서명된 URL을 사용하여 이미지가 안전하게 업로드되었고, Momento Topics에서 제공하는 실시간 알림 시스템이 결과를 기다렸습니다. 이 앱은 사용자 관리를 위해 AWS Cognito를, 파일 접근 보호를 위해 CloudFront 서명된 쿠키를 사용했습니다. 애슐리는 앱에 깊은 인상을 받았고, 애플리케이션의 아키텍처에 대해 더 배우고 싶어했습니다. Spring Pokédex 아키텍처는 서로 다른 원본을 가리키는 세 가지 동작이 있는 CloudFront CDN을 사용했습니다. 이 앱은 사용자 액세스 및 구독을 관리하기 위해 AWS API Gateway, Cognito 권한 부여자, Momento 일회용 토큰을 사용했습니다. 또한 이미지 업로드를 처리하고 데이터를 저장하기 위해 Lambda 함수, SQS 대기열 및 DynamoDB 테이블을 사용했습니다. 이 앱은 Momento 캐시를 사용하여 속도 제한을 구현하고, AWS SSM Parameter Store 또는 AWS Secrets Manager를 사용하여 비밀을 보호했습니다. 전반적으로 Spring Pokédex 프로젝트는 최신 서버리스 이벤트 기반 아키텍처를 보여주었습니다.
favicon
dev.to
Spring Pokédex - Explore! Identify! Appreciate!
기사 이미지: 봄 포켓몬 도감 - 탐험! 확인! 감상!
Create attached notes ...