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

Microservices Kiến trúc

Các nguyên tắc cơ bản của microservices
  • Các thành phần cốt lõi và thiết kế dịch vụ
  • Các mẫu microservices phổ biến
  • Chiến lược giao tiếp giữa các dịch vụ
  • Xử lý giao dịch phân tán trong microservices
  • Các cân nhắc về bảo mật trong kiến trúc microservices
  • Điều phối và khám phá dịch vụ
  • Container hóa microservices
  • Giám sát và khả năng quan sát của microservices
  • Giới thiệu về Serverless và Event Sourcing
  • Kiến trúc ứng dụng dựa trên Container

    Giới thiệu về các khái niệm container hóa
  • Làm việc với Docker: tạo và quản lý container
  • Các nguyên tắc thiết kế cho ứng dụng container hóa
  • Các nguyên tắc cơ bản của Kubernetes và điều phối container
  • Networking trong môi trường container hóa
  • Các phương pháp hay nhất về bảo mật cho container
  • Sử dụng Service Mesh để giao tiếp microservices
  • Chiến lược cân bằng tải và mở rộng quy mô
  • Truy vết phân tán và thu thập số liệu
  • Cơ sở hạ tầng dưới dạng Mã (IaC) cho việc triển khai container
  • Thiết lập nền tảng triển khai container
  • Triển khai CI/CD

    Các khái niệm chính của quy trình CI/CD
  • Công cụ và công nghệ cho tự động hóa CI/CD
  • Tự động hóa xây dựng và quản lý phiên bản
  • Chiến lược kiểm thử tự động trong CI/CD
  • Tự động hóa triển khai và chiến lược phát hành
  • Sử dụng Cơ sở hạ tầng dưới dạng Mã (IaC) trong triển khai
  • Các mẫu triển khai: Blue-Green, Canary và Rolling updates
  • Tích hợp bảo mật vào DevOps (DevSecOps)
  • ABC (Các phương pháp hay nhất nâng cao & Cân nhắc)

    Các phương pháp hay nhất cho kiến trúc linh hoạt
  • Tối ưu hóa hiệu suất và cân nhắc về khả năng mở rộng
  • Lập kế hoạch phục hồi thảm họa cho microservices và container
  • Tóm tắt và Các bước tiếp theo

    Requirements

    • Kiến thức cơ bản về phát triển phần mềm
    • Hiểu các khái niệm về điện toán đám mây
    • Làm quen với cách sử dụng dòng lệnh Linux

    Đối tượng

    • Nhà phát triển phần mềm
    • Kỹ sư DevOps
    • Kiến trúc sư đám mây
    • Quản trị viên hệ thống
     21 Hours

    Number of participants


    Price per participant

    Testimonials (5)

    Provisional Upcoming Courses (Require 5+ participants)

    Related Categories