Đề 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)
Drawing on a whiteboard in real time as he explained, top experience. He knew to explain every topic.
Adrian Stanciu - DB Global Technology SRL
Course - Systems and Service Architecture - Microservices Architecture
The way the trainer talks, was awesome, very clear and easy to understand
Codrin Lintescu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Is was perfectly structured and contained a lot of useful information
Dana Curpen - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
First day. I have plenty of knowledge on this subject, yet, I had the chance to learn new things.
Ciprian Pascu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Course - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Course - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.