Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về hệ thống phân tán
- Hệ thống phân tán là gì?
- Những thách thức thường gặp: độ trễ, tính nhất quán, khả dụng
- Tổng quan về các thành phần hệ thống và mô hình giao tiếp
Các nguyên tắc về khả năng mở rộng
- Khai thác dọc so với khai thác ngang
- Cân bằng tải và khả năng đàn hồi
- Mở rộng lưu trữ, tính toán và I/O
Các mẫu kiến trúc
- Kiến trúc khách- máy chủ và đa tầng
- Kiến trúc hướng dịch vụ và kiến trúc microservice
- Kiến trúc dựa trên sự kiện và hàng đợi tin nhắn
Định lý CAP và các mô hình nhất quán
- Giải thích định lý CAP
- Nhất quán mạnh so với nhất quán cuối cùng
- Lựa chọn giữa nhất quán và khả dụng
Các chiến lược phân phối và lưu trữ dữ liệu
- Phân vùng và phân chia
- Các chiến lược sao chép và đọc/ghi quorum
- Cơ sở dữ liệu phân tán và kho giá trị khóa
Giao tiếp và điều phối trong hệ thống phân tán
- REST, gRPC, trung gian tin nhắn (ví dụ: Kafka, RabbitMQ)
- Chọn lựa lãnh đạo và sự đồng thuận phân tán
- Sử dụng Zookeeper hoặc etcd để điều phối
Khiên cường và tin cậy
- Thiết kế cho sự cố và giảm dần nhẹ nhàng
- Cơ chế thử lại, thời gian chờ và các bộ phận ngắt mạch
- Ghi nhận, khả năng quan sát và kỹ thuật chaot
Các thực hành triển khai hiện đại và Cloud-Native
- Containers, orchestrator và Kubernetes
- Tính không trạng thái và bất biến
- Các thói quen tốt cho bảo mật hệ thống phân tán
Tóm lương và Bước tiếp theo
Yêu cầu
- Hiểu về các khái niệm cơ bản về mạng lưới và thiết kế hệ thống
- Kinh nghiệm về các thực hành phát triển phần mềm chung
- Thông thạo về tính toán đám mây và thiết kế API là có lợi
Đối tượng
- Kiến trúc sư phần mềm và các nhà lãnh đạo kỹ thuật
- Nhà phát triển backend và các chuyên gia DevOps
- Những người thiết kế hệ thống xây dựng ứng dụng đám mây có khả năng mở rộng
21 Giờ
Đánh giá (3)
Cách trình bày và giao tiếp của giảng viên.
Gianpiero Arico - Urmet Spa
Khóa học - Embedded Linux Systems Architecture
Dịch thuật bằng máy
Thực hành các bài tập trong EA.
Pawel - Krajowa Szkola Skarbowosci
Khóa học - UML in Enterprise Architect (workshops)
Dịch thuật bằng máy
Trainer tốt và quy trình đào tạo
Mateusz Mical - Research and Development Center Bury Sp. z o .o.
Khóa học - Systems Modeling with SysML and Enterprise Architect (EA)
Dịch thuật bằng máy