Đề 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)
sự chuẩn bị kỹ thuật cho giáo viên
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
Nó rất động đáo và thực tế, ngoài ra còn có một máy ảo được cung cấp cho chúng tôi thông qua một URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Machine Translated
Ví dụ thực tế và thảo luận mở
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Machine Translated
Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rấtprepared và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia. (Note: "prepared" is kept as is because it seems there was a slight oversight in the translation. It should be translated to "chuẩn bị kỹ lưỡng". Here's the corrected version:) Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rất chuẩn bị kỹ lưỡng và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Machine Translated