SA.

Work case

Nền tảng Chuyển đổi số Y tế

Dẫn dắt backend cho migration quy mô lớn sang kiến trúc microservices phân tán cho nhà cung cấp y tế khu vực, đảm bảo dịch vụ giao dịch lớn với tính nhất quán và khả năng chịu lỗi.

Vai trò
Technical Lead
Xuất bản
Thẻ
y-tế · microservices · backend · azure · distributed-systems

Quy mô team kỹ thuật

52

Tổ chức giao hàng đa chức năng

Kiến trúc

Microservices

Dịch vụ phân tán thay thế monolith legacy

Placeholder kiến trúc cho nền tảng chuyển đổi số y tế

Vấn đề

Một nhà cung cấp y tế khu vực lớn phụ thuộc vào hệ monolith legacy, gặp khó khi xử lý giao dịch khối lượng cao trên hồ sơ bệnh nhân, xử lý claims, quản lý quyền lợi và workflow vận hành. Kiến trúc đích cần scaling dự đoán được, tính nhất quán dữ liệu mạnh và khả năng chịu lỗi vận hành mà không làm gián đoạn chăm sóc.

Giải pháp

Migration microservices y tế (khái niệm)

Với vai trò technical lead phía backend, tôi thúc đẩy migration sang microservices và kiến trúc phân tán trên Azure. Các dịch vụ backend được triển khai theo ranh giới domain rõ ràng cho dữ liệu bệnh nhân, claims, quyền lợi và workflow, dùng Redis cho các đường đọc cần hiệu năng và SQL Server làm nguồn dữ liệu bền vững cần tính toàn vẹn giao dịch.

Quyết định kiến trúc

  • Ranh giới service căn theo domain y tế để team có thể tiến hóa claims, quyền lợi và workflow bệnh nhân mà không gói mọi thứ vào một đơn vị triển khai.
  • Redis hỗ trợ pattern đọc cao và trạng thái tạm trong khi SQL Server vẫn là system of record cho dữ liệu y tế bền vững.
  • Hạ tầng trên Azure hỗ trợ capacity đàn hồi và mô hình độ tin cậy phù hợp workload có yêu cầu tuân thủ.

Kết quả

  • Thiết lập nền tảng microservices hiện đại có khả năng tiếp tục migration từ hệ legacy.
  • Hỗ trợ workload giao dịch khối lượng cao với tính nhất quán và khả năng chịu lỗi là yêu cầu đầu vào.
  • Điều phối thực thi kỹ thuật trong tổ chức 52 người đa chức năng.