Đề cương khóa học

Giới thiệu về Kiến trúc Microservices

  • Microservices là gì?
  • Lợi ích và thách thức của microservices
  • So sánh với kiến trúc monolithic

Thiết lập AWS Cloud9 cho Phát triển Microservices

  • Tạo môi trường AWS Cloud9
  • Cấu hình môi trường phát triển
  • Kết nối các dịch vụ AWS với Cloud9

Xây dựng Microservices với Docker

  • Giới thiệu về Docker và containerization
  • Xây dựng và kiểm thử các container Docker
  • Sử dụng Docker Compose cho các ứng dụng đa container

Triển khai Microservices trên AWS ECS và Lambda

  • Thiết lập Amazon ECS cho container orchestration
  • Triển khai microservices với AWS Lambda
  • Mở rộng quy mô microservices trong AWS

Quản lý API với AWS API Gateway

  • Tạo và quản lý RESTful APIs
  • Kết nối API với microservices
  • Phiên bản API và giới hạn tốc độ

Giám sát và Ghi nhật ký Microservices

  • Sử dụng AWS CloudWatch để giám sát
  • Thiết lập ghi nhật ký với Amazon CloudWatch Logs
  • Triển khai cảnh báo và thông báo

Các Thực hành Tốt nhất về Bảo mật Microservices

  • Triển khai các vai trò và chính sách IAM
  • Bảo mật microservices với API Gateway
  • Mã hóa dữ liệu trong quá trình truyền và khi lưu trữ

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Hiểu biết cơ bản về các khái niệm điện toán đám mây
  • Làm quen với các dịch vụ của AWS
  • Có kinh nghiệm với Python hoặc JavaScript

Đối tượng

  • Các nhà phát triển tập trung vào kiến trúc microservices
  • Kỹ sư đám mây
  • Chuyên gia DevOps
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories