
duleOS is built cloud-native on GCP, event-driven across independent services, and ABDM-integrated from the first commit.
Each Dule runs on independent Node.js services on GCP Cloud Run. Services talk through an internal event bus rather than calling each other directly. Angular frontends are server-rendered and served from a global CDN. MongoDB Atlas holds clinical data in an India region.
ComputeContainerised, autoscaling Node.js services in the Mumbai region, each deployable on its own.
EventsClinical events (consult completed, prescription issued, bed allocated) are published to an internal bus. Services subscribe and react independently.
DataPer-tenant encrypted collections in an India region, with automated backups, point-in-time recovery and audit change streams.
WebServer-rendered Angular apps on Firebase Hosting, so pages arrive readable on a modest connection.
Each layer of duleOS has its own page: what it is, how it is built, and what it means for a clinic.
Patient data protection is not a feature. It is the foundation. We are not yet certified to ISO 27001 or SOC 2 and do not claim to be: the compliance page sets out the path.
Patient records are encrypted at rest in MongoDB Atlas, with per-tenant keys.
Services authenticate to each other. No service trusts another by default.
Credentials, API keys and certificates live in GCP Secret Manager, never in code.
GCP Cloud Audit Logs and monitoring for continuous threat detection.

We share our security architecture with enterprise prospects under NDA.