Đề cương khóa học
Tổng quan nhanh về các phương pháp tiếp cận truyền thống
- Hệ thống đơn khối (Monolithic)
- Hệ thống của các Hệ thống
- Hướng dịch vụ ban đầu (EAI, CORBA, v.v...)
- Webservices ban đầu (SOAP, v.v...)
- Kiến trúc hướng dịch vụ (SOA)
- Microservices
Các khái niệm thiết kế và sự đánh đổi
- Sự đánh đổi giữa tính linh hoạt và độ phức tạp
- Tính gắn kết, tính ghép nối
- Các phụ thuộc ẩn so với các phụ thuộc rõ ràng
- Hệ thống nhỏ so với Hệ thống lớn
- Module/Component so với Service
SOA chung
- Lợi ích và Chi phí của SOA
- Thành công và thất bại trong việc triển khai SOA
- Tin nhắn và ESB
- Cơ sở hạ tầng và các công cụ hỗ trợ SOA
Microservices và triển khai SOA - các khái niệm
- Làm một việc và làm thật tốt
- Microservice so với Service
- DevOps
- Triển khai và Phân phối Liên tục
- Các giao thức nhẹ
Các giao thức và công cụ Microservice
- HTTP, JMS, AMQP, WebSockets, JSON, v.v...
- Triển khai
- Containers (Docker, K8N, LXC, v.v...)
- Configuration Management (Ansible, v.v...)
- Giám sát và Management
- Cơ sở hạ tầng
Cloud và khả năng tự động Scala
- Tính dư thừa và khả năng chịu lỗi của Microservice
- Khả năng mở rộng hiệu suất
- Khả năng tự động mở rộng
- Triển khai: OpenStack, AWS, v.v....
Các vấn đề thực tế
- Độ phức tạp của hệ sinh thái
- Hiệu suất mạng
- Bảo mật
- Triển khai
- Kiểm thử
- Nano-services
Requirements
- Yêu cầu kiến thức cơ bản về kỹ thuật phần mềm và hệ thống.
- Nên có hiểu biết tốt về phát triển và tích hợp hệ thống Go.
- Nên có kinh nghiệm nhất định về các vấn đề thường gặp khi xây dựng các giải pháp doanh nghiệp phức tạp.
Testimonials (7)
Viết trên bảng trắng một cách thực thời khi giải thích, đây là trải nghiệm đỉnh cao. Anh biết cách giải thích mọi chủ đề.
Adrian Stanciu - DB Global Technology SRL
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Cách giảng viên nói rất tuyệt, rất rõ ràng và dễ hiểu
Codrin Lintescu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Đã được cấu trúc một cách hoàn hảo và chứa nhiều thông tin hữu ích
Dana Curpen - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Ngày đầu tiên. Tôi đã có rất nhiều kiến thức về chủ đề này, nhưng vẫn có cơ hội học hỏi những điều mới mẻ.
Ciprian Pascu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Tôi thích rằng có đủ ví dụ được cung cấp để dễ hiểu hơn.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated