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

Tìm hiểu Microservices

  • Microservices là gì?
  • Lợi ích và thách thức chính của microservices
  • Kiến trúc đơn khối so với kiến trúc microservice

Thiết kế Hệ thống Microservice

  • Nguyên tắc của kiến trúc microservice
  • Xác định ranh giới dịch vụ
  • Communication giữa các dịch vụ

Thiết kế Dịch vụ

  • API RESTful và hợp đồng dịch vụ
  • Chiến lược phiên bản dịch vụ
  • Phân vùng và lưu trữ dữ liệu cho microservices

Nguồn Sự kiện (Event Sourcing)

  • Tìm hiểu các khái niệm nguồn sự kiện
  • Lợi ích và các trường hợp sử dụng cho nguồn sự kiện
  • Triển khai kiến trúc hướng sự kiện

CQRS (Tách Trách Nhiệm Lệnh và Truy vấn)

  • Giới thiệu về CQRS
  • Khi nào nên sử dụng CQRS
  • Triển khai CQRS trong hệ thống microservice

Các yếu tố Design Patterns khác cho Kiến trúc Dựa trên Microservice

  • Đăng ký và khám phá dịch vụ
  • Lưới dịch vụ và cổng API
  • Mẫu khả năng phục hồi (ví dụ: Circuit Breaker, Bulkhead)

Thiết kế và Vận hành Hệ thống

  • Giám sát và ghi nhật ký trong microservices
  • Container hóa và điều phối (ví dụ: Docker, Kubernetes)
  • Cân nhắc về bảo mật cho microservices

Áp dụng Microservices

  • Đánh giá mức độ sẵn sàng của tổ chức cho microservices
  • Các bước di chuyển từ đơn khối sang microservices
  • Quản lý các thách thức về văn hóa và kỹ thuật

Tóm tắt và Các bước tiếp theo

Requirements

  • Kinh nghiệm lập trình trước đây

Đối tượng

  • Nhà phát triển phần mềm
  • Kiến trúc sư hệ thống
  • DevOps chuyên gia
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories