Đề cương khóa học
Các Khái Niệm Nâng Cao trong Platform Engineering
- Ôn tập các kiến thức cơ bản của Platform Engineering
- Sự phát triển của kỹ thuật nền tảng trong bối cảnh khả năng mở rộng
- Các nguyên tắc thiết kế cho kiến trúc nền tảng có khả năng mở rộng
Đi Sâu vào Kiến Trúc Microservices
- Các nguyên tắc thiết kế microservices
- Phân tách các ứng dụng monolithic thành microservices
- Communication patterns và khám phá dịch vụ
Container hóa với Docker
- Các kỹ thuật container hóa nâng cao
- Xây dựng các image Docker tối ưu cho microservices
- Các cân nhắc về mạng và lưu trữ container
Kubernetes Hệ Sinh Thái và Kiến Trúc
- Khám phá sâu các thành phần của Kubernetes
- Thiết lập và quản lý một cluster Kubernetes
- Các phương pháp hay nhất về mạng, lưu trữ và bảo mật Kubernetes
Triển Khai Microservices trên Kubernetes
- Các chiến lược triển khai cho microservices
- Quản lý các triển khai dịch vụ bằng charts Helm
- Các phương pháp triển khai liên tục trong môi trường Kubernetes
Khả Năng Quan Sát và Giám Sát trong Microservices
- Triển khai ghi nhật ký, giám sát và cảnh báo cho microservices
- Các công cụ và nền tảng để quan sát trong hệ sinh thái Kubernetes
- Phân tích các số liệu và nhật ký để duy trì sức khỏe hệ thống
Mở Rộng và Tối Ưu Hiệu Suất
- Các chiến lược mở rộng ngang và dọc
- Tự động mở rộng các dịch vụ dựa trên tải
- Tối ưu hiệu suất và tài nguyên
Kỹ Thuật Đảm Bảo Độ Tin Cậy và Khả Năng Chống Chịu
- Thiết kế cho lỗi: các mẫu khả năng phục hồi trong microservices
- Triển khai kiểm tra sức khỏe, ngắt mạch và giới hạn tốc độ
- Chiến lược phục hồi sau thảm họa và khả năng sẵn sàng cao
Các Cân Nhắc về Bảo Mật cho Microservices và Kubernetes
- Bảo mật giao tiếp microservice
- Các tính năng và phương pháp hay nhất về bảo mật Kubernetes
- Triển khai service meshes để tăng cường bảo mật
Dự Án Thực Hành
- Thiết kế và triển khai một ứng dụng microservices có khả năng mở rộng trên Kubernetes
- Triển khai các pipeline CI/CD để triển khai microservices
- Áp dụng các phương pháp giám sát và mở rộng để duy trì hiệu suất ứng dụng
Tóm Tắt và Các Bước Tiếp Theo
Requirements
- Sự hiểu biết về các khái niệm container hóa và điều phối
- Kinh nghiệm với Docker và các thao tác Kubernetes cơ bản
- Làm quen với điện toán đám mây và kiến trúc microservices
Đối tượng
- Kỹ sư nền tảng
- Chuyên gia DevOps
- Kiến trúc sư phần mềm
Testimonials (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.