Chuyển đến nội dung chính
Trung cấp

Xây dựng Hệ thống Y tế Microservices — Quarkus, PostgreSQL, Keycloak chuẩn HIPAA

Hướng dẫn từng bước xây dựng hệ thống thông tin y tế (HIS/EMR/LIS) kiến trúc Microservices sử dụng Quarkus, PostgreSQL và Keycloak. Tuân thủ chuẩn bảo mật HIPAA, HL7 FHIR, Zero Trust. Từ thiết kế kiến trúc, xây dựng services, phân quyền, mã hóa dữ liệu, audit logging đến deploy production trên Kubernetes. Mỗi bài đều có code thực tế, sẵn sàng áp dụng cho bệnh viện và cơ sở y tế.

DUY TRANDuy Tran
24 bài học
75 giờ
Xây dựng Hệ thống Y tế Microservices — Quarkus, PostgreSQL, Keycloak chuẩn HIPAA

Nội dung series

6 phần · 24 bài học

Giới thiệu

Xây dựng Hệ thống Y tế Microservices là khóa học thực hành từng bước, hướng dẫn bạn xây dựng hệ thống thông tin y tế (HIS/EMR/LIS) hoàn chỉnh theo kiến trúc Microservices, sử dụng Quarkus (Java), PostgreSQL và Keycloak — tuân thủ chuẩn bảo mật HIPAA cao nhất.

Khác với các khóa học chỉ dạy lý thuyết bảo mật, series này xây dựng hệ thống thực tế từ đầu: thiết kế kiến trúc → xây dựng services → phân quyền → mã hóa → audit → deploy production. Mọi quyết định thiết kế đều tuân thủ tiêu chuẩn bảo mật y tế quốc tế.

Bạn sẽ xây dựng gì?

  • Patient Service — Quản lý hồ sơ bệnh nhân với RLS + column encryption
  • Clinical Service (EMR) — Hồ sơ bệnh án điện tử, encounter, diagnosis
  • Lab Service (LIS) — Xét nghiệm, kết quả, specimens
  • Appointment Service — Đặt lịch khám, quản lý phòng khám
  • API Gateway — Rate limiting, WAF, request validation
  • Keycloak IAM — SSO, RBAC/ABAC, SMART on FHIR, MFA
  • Audit & Monitoring — OpenTelemetry, ELK, pgAudit audit trail
  • Kubernetes Deployment — mTLS, Zero Trust, production-ready

Technology Stack

Công nghệPhiên bảnVai trò
Quarkus3.xMicroservices framework (Java)
PostgreSQL16+Database — RLS, pgcrypto, pgAudit
Keycloak26.xIdentity & Access Management
Apache Kafka3.xEvent streaming, CDC
Istio1.xService mesh, mTLS
Docker + K8slatestContainer orchestration
HashiCorp Vault1.xSecrets & key management
OpenTelemetry1.xObservability & distributed tracing

Yêu cầu kiến thức

  • Java cơ bản & Quarkus framework
  • PostgreSQL cơ bản (SQL, schema design)
  • Docker & container concepts
  • REST API & microservices architecture

Ai nên học?

  • Backend Engineers xây dựng hệ thống y tế
  • DevSecOps Engineers triển khai bảo mật healthcare
  • Tech Leads thiết kế kiến trúc cho bệnh viện/cơ sở y tế
  • Full-stack Developers muốn hiểu bảo mật chuẩn HIPAA
DUY TRAN
Tác giả

DUY TRAN

Pursuing an AI-first mindset and intelligent system architecture. I build solutions by combining technology, creativity, and the ability to see structure in chaos — the foundation for becoming a Solution Architect.

Bình luận