Microservices là gì?

1 dịch vụ (service) bị chia thành nhiều dịch vụ rất nhỏ (micro) → microservices → có s số nhiều

→ khi thay đổi mỗi cái nhỏ nhỏ → không làm ảnh hưởng nhiều đến toàn bộ dịch vụ

  • Kiểu như truyện thầy bói xem voi ngày xưa tui được học á

  • Zìa mặt ý tưởng microservice cũng giống câu chuyện bó đũa ngày xưa ấy nhỉ, bẻ đi, bẻ đi

  • Tui cũng có chút liên tưởng tới kiểu sắp xếp cưa ra rồi trộn vào → bên tây họ nghĩ ra và gọi là merge sort

→ ý tưởng chung là chia nhỏ ra rồi chinh phục từng em 1 (devide and conquer)

→ tui hổng gọi theo kiểu sách vở thường ghi là chia để trị nghe hổng zui sao á 


Khóa học DevOps miễn phí cho ACE có nói zìa chiến thuật triển khai container lên Kubernetes (k8s)

  • Kiểu xanh đậm – xanh lợt – Blue Green Deployment

  • Kiểu màu lông của chim Hoàng Yến – Canary Deployment

→ thường có 2 màu lông 1 màu đậm, 1 màu nhạt hơn như vàng + xanh lá, vàng + cam, vàng + trắng, vàng + đỏ…

  • Zà hổng phải cái gì cũng thiết kế kiểu microservices đâu nhen


DO092 Developing Cloud-Native Applications with Microservices Architectures

Video 1: Deploying Cloud-Native Applications with Microservices Architectures Introduction

Video 2: Microservices Overview: What and Why?

Video 3: API: Building and Deploying a Microservice (and demonstration)

Video 4: Discovery and Invocation (and demonstration)

Video 5: Microservices Patterns (and demonstration)

Video 6: Circuit Breakers (and demonstration)

Video 7: Pipelines (and demonstration)

Video 8: Authentication (and demonstration)

Video 9: Logging, Monitoring, and Tracing (and demonstration)

Video 10: Blue/Green Deployment (and demonstration)

Video 11: Canary Deployment (and demonstration)

Video 12: Moving from Monolith to Microservices

https://www.redhat.com/en/services/training/do092-developing-cloud-native-applications-microservices-architectures