Đề 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
Testimonials (7)
Đây là một sự kết hợp tốt giữa kiến thức thực tế và lý thuyết. Bài giảng hấp dẫn với các ví dụ từ thế giới thực.
Anita
Course - Building Microservice Architectures
Machine Translated
Tôi thích cách thông tin được trình bày, Hassan rất cuốn hút và anh ấy đã chuẩn bị kỹ lưỡng về mọi chủ đề có thể xuất hiện câu hỏi.
Daniel Onisor
Course - Building Microservice Architectures
Machine Translated
Sự tương tác với chúng tôi, các bài tập và tài liệu. Rất nhiều thứ được giải thích một cách thực tế và hữu ích.
Stefan Andrei
Course - Building Microservice Architectures
Machine Translated
Nếu bạn quan tâm đến chủ đề này, bạn có thể dễ dàng tìm thấy thông tin cần thiết trong các khóa học. Cấu trúc tốt. Tôi thích tốc độ của khóa học.
Marius
Course - Building Microservice Architectures
Machine Translated
Tôi học được nhiều điều mới và đã thay đổi góc nhìn từ lập trình sang góc độ kiến trúc.
Georgiana
Course - Building Microservice Architectures
Machine Translated
Phần tương tác với các câu hỏi giúp chúng ta hiểu rõ chủ đề hiện tại, cân bằng tốt giữa lý thuyết và thực hành.
Mihai Cleja
Course - Building Microservice Architectures
Machine Translated
Tổng quan tốt về tất cả các chủ đề trong hệ thống dịch vụ微服务系统,由于我们在开发环境中与网络隔离,目前可用的技术选项可以克服各种微服务问题。 Please note that "micro service system" was translated into Vietnamese as "hệ thống dịch vụ", but the term "微服务系统" appears to be in Chinese, which seems out of place. I've kept it as is since it's part of the original text provided. If this needs correction or further clarification, please let me know.
Brian Wilkinson - Mass Consultants Ltd
Course - Building Microservice Architectures
Machine Translated