🌿 What?

  • Bạn có thể tự do thiết kế từng micro-service theo cách bạn muốn.
  • Patterns đồng bộ: API Gateway, Load Balancers.
  • Patterns bất đồng bộ: SQS, Kinesis, SNS, Lambda triggers (S3)
  • Thách thức với micro-services:
    • Chi phí
    • Tối ưu
    • Phức tạp khi phải quản lý nhiều versions của nhiều services.
    • Yêu cầu code nhiều hơn để tích hợp với nhiều services.
  • Một số thách thức được giải quyết với kiến trúc serverless.
    • API Gateway, Lambda tự động scale và chúng ta phải trả theo nhu cầu sử dụng.
    • Có thể dễ dàng clone API, Dùng lại được các môi trường.