Hệ quả Kỹ thuật Dữ liệu của kiến trúc DevOps
Các Khái Niệm DevOps
Cem Sakarya
DevOps Risk Advisor
Kiến trúc microservice
- Microservice là chương trình phần mềm quy mô nhỏ
- Microservice triển khai tách biệt
- Mỗi microservice đảm trách một chức năng
- Mỗi microservice có dữ liệu và logic riêng
- Dữ liệu lưu trong DB riêng tư
Kiến trúc nguyên khối (Monolithic)
- Đối lập với kiến trúc microservice
- Một khối lớn duy nhất
- Đơn giản hơn nhiều so với microservice
- Bảo trì và thay đổi rất khó và rủi ro
Kiến trúc Nguyên khối
- Số lượng DB hạn chế
- Toàn bộ ứng dụng dùng chung DB
- Có thể phù hợp cho ứng dụng quy mô nhỏ
Kiến trúc Microservice
- Mỗi microservice có một DB
- Microservice phải gọi API để truy cập DB của dịch vụ khác
- Hiệu quả cho tổ chức lớn và sản phẩm phức tạp
Cơ sở dữ liệu riêng của microservice
- Một số tính năng sản phẩm cần nhiều microservice phối hợp
- Microservice không được truy cập DB của nhau tự do, nên gọi API
- Microservice luôn trao đổi với nhau
Ứng dụng Kỹ thuật Dữ liệu trong microservice
Ứng dụng Kỹ thuật Dữ liệu trong microservice
Luyện tập nào!
Các Khái Niệm DevOps
Preparing Video For Download...