Đề 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
Yêu cầu
- 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
Đánh giá (7)
Đó là một sự pha trộn tốt giữa kiến thức thực tế và lý thuyết. Bài trình bày hấp dẫn với các ví dụ từ thế giới thực.
Anita
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
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 cho mọi chủ đề có thể xuất hiện câu hỏi.
Daniel Onisor
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
Sự tương tác với chúng tôi, các bài tập và tài liệu. Nhiều vấn đề được giải thích một cách thực tế.
Stefan Andrei
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
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 đào tạo. Cấu trúc tốt. Tôi thích tốc độ của khóa đào tạo.
Marius
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
Tôi học được rất nhiều điều mới và thay đổi góc nhìn từ lập trình sang góc nhìn kiến trúc.
Georgiana
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
Bài học tương tác với các câu hỏi giúp chúng tôi hiểu rõ hơn về chủ đề hiện tại, có sự cân bằng tốt giữa lý thuyết và thực hành.
Mihai Cleja
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy
Tổng quan tốt về tất cả các chủ đề trong hệ thống dịch vụ vi mô, và vì chúng tôi được cách ly trong môi trường phát triển của mình, tách biệt khỏi web, nên các lựa chọn công nghệ hiện tại có thể giúp vượt qua các vấn đề khác nhau của dịch vụ vi mô.
Brian Wilkinson - Mass Consultants Ltd
Khóa học - Building Microservice Architectures
Dịch thuật bằng máy