
https://github.com/HoangGuruu/ws2-chatapp.git
Amazon S3, also known as Simple Storage Service, is a powerful and flexible cloud storage service. In our project, we use S3 to store website static data and resources like images, CSS and JavaScript files. This helps us create a fast and high-performing website, with easy and affordable scalability.
Amazon API Gateway is a powerful API management service that allows us to easily create, manage, and deploy APIs to connect our applications to other services and users. In our project, API Gateway helps us build and manage API endpoints to access dynamic data from Lambda and DynamoDB.
AWS Lambda is a serverless compute service that allows us to run code without managing servers. We use Lambda in our projects to build small compute functions to handle business logic and access data in DynamoDB. This helps us optimize performance, flexibility and costs.
Amazon DynamoDB is a flexible and automatically scalable NoSQL database service. In our project, we use DynamoDB to store dynamic data like chats and messages. With easy scalability and high performance, DynamoDB is ideal for dynamic data storage in our applications.
Amazon Cognito is a user authentication and authorization management service that helps us protect user information and manage access rights. In our project, we use Cognito to authenticate users, manage accounts, and control access to our APIs.
Amazon CloudFront is a CDN (Content Delivery Network) service managed by AWS that improves application performance and availability by delivering content to users from locations closest to them. In our project, we use CloudFront to deliver static data like images and CSS files to speed up page loading and improve user experience.