Elevra Platform
Elevra is the HDL (Healthcare Digital) platform — an integrated portal ecosystem that hosts multiple healthcare products as independently deployable micro-frontends, backed by microservice APIs.
Naming Conventions
| Name | What it is |
|---|---|
| Elevra | The platform/product name — what users and stakeholders see |
| Spectre | The backend API (Java/Spring Boot) and database layer that powers the platform |
| Invoker | The UI component library and shared packages (@invoker-core/*) — published to JFrog Artifactory |
"Invoker" is the internal engineering designation, chosen to be free from rebrands and marketing name changes.
Platform Architecture at a Glance
Key Principles
- Independently deployable — Each product MFE and API can be deployed without affecting others
- Shared authentication — OMS/OIDC code flow with shared HTTP session across all APIs
- Shared component library —
@invoker-core/*packages provide design system, utilities, and infrastructure - Platform-level concerns — Geography, employee data, cost centers, and authorization managed by Spectre
Technology Stack
| Layer | Technology |
|---|---|
| Frontend Host | React, TypeScript, Nx, Module Federation |
| Shared Libraries | @invoker-core/design-system, utils, infrastructure, instrumentation, types, constants |
| Backend API | Java 21, Spring Boot 4.x, Liquibase |
| Database | Aurora PostgreSQL |
| Infrastructure | AWS CDK (TypeScript), CloudFormation |
| CI/CD | Azure DevOps Pipelines |
| Auth | OMS OIDC Code Flow, shared session |
| Artifact Registry | JFrog Artifactory |