Introduction and Preparation

Overall

Our project is a chat application built on the AWS platform, combining technologies like Lambda, DynamoDB, and Cognito to create a powerful and secure chat experience. We started by setting up the website and integrating static data from Amazon S3.

Next, we built an API using Lambda and API Gateway to manage dynamic data and user interactions. Using DynamoDB for data storage helps us build scalable and flexible applications. We also integrate user authentication and authorization by creating user pools in Cognito, ensuring security and efficient user management.

Finally, optimization with CloudFront CDN enhances application performance and reliability. Thanks to this combination, we have created a powerful, flexible and secure chat application that provides the best user experience.

Contents