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
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
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.