Site icon Cồng Chiêng

Tìm hiểu Kiến trúc Microservices – Cấu trúc, Luồng hoạt động và Ứng dụng thực tế

Trong số các mô hình kiến trúc, Kiến trúc Microservices đang được nhiều công ty công nghệ hàng đầu trên thế giới lựa chọn để xây dựng hệ thống phân tán, linh hoạt, đáp ứng tốt yêu cầu thay đổi liên tục và quy mô mở rộng theo nhu cầu thực tế.

Bài viết sẽ tập trung làm rõ kiến trúc Microservices — từ cấu trúc tổng quan, luồng hoạt động đến ứng dụng thực tế — nhằm giúp sinh viên công nghệ thông tin hiểu và làm quen với mô hình kiến trúc này trước khi bước vào môi trường làm việc chuyên nghiệp.

Client (Web, Mobile, PC)

Load Balancer

CDN (Content Delivery Network)

API Gateway

Microservices

Database A & B

Message Broker

Service Registry and Discovery

Message Broker

Tóm tắt luồng hoạt động chính

  1. Client gửi yêu cầu → Load Balancer → API Gateway.
  2. API Gateway xác thực với Identity Provider.
  3. Sau khi xác thực, API Gateway định tuyến yêu cầu đến service phù hợp.
  4. Service truy xuất Database hoặc gửi/nhận thông điệp qua Message Broker.
  5. Service sử dụng Service Registry để tìm các service khác (nếu cần).
  6. Các hoạt động phối hợp hoặc đồng bộ giữa service thông qua Zookeeper.

Ứng dụng thực tế của Microservices

Exit mobile version