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ản | Vai trò |
|---|---|---|
| Quarkus | 3.x | Microservices framework (Java) |
| PostgreSQL | 16+ | Database — RLS, pgcrypto, pgAudit |
| Keycloak | 26.x | Identity & Access Management |
| Apache Kafka | 3.x | Event streaming, CDC |
| Istio | 1.x | Service mesh, mTLS |
| Docker + K8s | latest | Container orchestration |
| HashiCorp Vault | 1.x | Secrets & key management |
| OpenTelemetry | 1.x | Observability & 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
