Skip to content
KD
Cloud · security · DevOpsGlide Technology · Digital Cloud Intern · Jan 2025 — Jul 2025

Healthcare Private Cloud

Zero-trust platform for IoT monitoring & patient video

Patient vitals and live video on a private cloud where every hop is authenticated.

A secure healthcare platform for real-time IoT monitoring and WebRTC patient communication, with identity, gateway and transport security layered end-to-end and fully automated delivery.

What I built

  1. 01Engineered the platform with Node.js, Express.js and PostgreSQL for real-time IoT monitoring and WebRTC patient communication.
  2. 02Implemented MQTT-based telemetry ingestion.
  3. 03Integrated Keycloak, OAuth2, RBAC, JWT, Kong Gateway and mTLS for IAM and service security.
  4. 04Automated deployment and monitoring with Docker, Terraform, Jenkins, Prometheus and Grafana.

Engineering decisions

Patient data and live video demand trust at every hop.

→ Layered security: mTLS between services, Kong Gateway at the edge, Keycloak-issued OAuth2/JWT tokens and RBAC per role.

Continuous device telemetry.

→ MQTT-based ingestion into Node.js/Express services backed by PostgreSQL.

Environments that are repeatable and observable.

→ Docker images, Terraform-defined infrastructure, Jenkins pipelines, and Prometheus + Grafana monitoring.

Request path · illustrative trace

mTLSKong GatewayKeycloak · OAuth2JWT · RBACServicesPostgreSQLIoT vitals → MQTT · Patient video → WebRTC

Trace log

  1. ·mTLS handshake · client certificate verified
  2. ·Kong · route matched, gateway policy applied
  3. ·Keycloak · OAuth2 access token issued
  4. ·JWT verified · RBAC role check passed
  5. ·Express service · patient vitals requested
  6. ·PostgreSQL · query ok → 200
Hover or focus a ring to inspect the layer
DeliveryDocker · Terraform · JenkinsObservabilityPrometheus · Grafana
  • Node.js
  • Express.js
  • PostgreSQL
  • MQTT
  • WebRTC
  • Keycloak
  • OAuth2
  • RBAC
  • JWT
  • Kong Gateway
  • mTLS
  • Docker
  • Terraform
  • Jenkins
  • Prometheus
  • Grafana