# 환영합니다!

![](https://1416880813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnfwCyqHWEXIDNjUbKZ8b%2Fuploads%2F3CiAT9tyukHhu7IoIK6D%2Fimage.png?alt=media\&token=93ba00a9-f219-4101-9174-ae07d330b53d)

오늘 여러분은 Python을 통해 AWS상에서 현대적 애플리케이션 구축하기 워크샵을 진행해 볼 예정입니다.

AWS 경험 : Beginner

소요 시간 : 3-4 시간

실습 위해 필요한 비용 :  실습에 포함된 대부분의 서비스는 프리티어 입니다, 그러나 일부 서비스의 경우 비용이 부과될 수 있으나 이는 하루에 $1 정도이며 실습 계정(Event Engine)을 사용시 비용이 부과되지 않습니다.&#x20;

실습을 위한 준비:

[Event Engine으로 시작하기 ](https://jdcloud.notion.site/Event-Engine-5e6e5b0ce74444c2807f8eef5c45deb7)

애플리케이션 아키텍쳐

![](https://1416880813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnfwCyqHWEXIDNjUbKZ8b%2Fuploads%2FhTfyVFaxNDvuiV35uv40%2Fimage.png?alt=media\&token=e3345ebf-2a3d-4fad-abc4-697750b5a85f)

Mythical Mysfits 웹사이트는 Amazon CloudFront로 연결된 Amazon S3를 통해 정적 콘텐츠를 전달하며 Amazon ECS상의 Fargate로 구성된 마이크로서비스를 이용해 백엔드 API를 구축했습니다. 또한 Amazon Dynamo라는 관리형 NoSQL 데이터베이스를 통해 데이터를 저장했으며 Amazon Cognito와 AWS API Gateway를 사용해 애플리케이션에 대한 인증 및 인가를 처리했습니다. 마지막으로 유저가 웹 사이트를 클릭하는 행동은 Amazon Kinesis Firehose 전송 스트림에 레코드로 보내 AWS Lambda 함수로 처리한후 Amazon S3에 저장합니다.

&#x20;
