Đây là phần trong chuỗi bài viết về Serverless trên AWS Cloud. AWS cung cấp nhiều dịch vụ hiện đại cho phép bạn chạy code, quản lý dữ liệu và tích hợp ứng dụng mà không cần quản lý hạ tầng máy chủ. Những công nghệ này cho phép xây dựng ứng dụng theo mô hình Serverless hoàn chỉnh. Một ứng dụng Serverless điển hình sẽ sử dụng AWS Lambda để xử lý logic, DynamoDB để lưu trữ dữ liệu, Amazon API Gateway để xử lý request từ người dùng, và S3/AWS Amplify để host ứng dụng web tĩnh.
Dưới đây là kiến trúc mẫu của một ứng dụng web Serverless trên AWS Cloud:
Trong phần đầu tiên của chuỗi bài này, chúng ta sẽ tìm hiểu về:
Tổng quan về Serverless trên AWS
Xây dựng Lambda Function xử lý ảnh
Lambda và tương tác với DynamoDB