Skip to main content

Scheduling Service — Deployment Topology

Status: populated Owner: TBD Last updated: 2026-04-17 Companion: Service Template

1. Runtime​

PropertyValue
RuntimeNode.js 22 / NestJS 11
LanguageTypeScript 5.x
Package@ghasi/service-scheduling
Default port3011

2. Replicas and Scaling​

EnvironmentMinMaxTrigger
Development11—
Staging24CPU > 60%
Production38CPU > 60% or RPS > 400

3. Dependencies​

DependencyRequired
PostgreSQL 16Yes
NATS JetStreamYes
Keycloak (JWKS)Yes
Redis (reminder queue)Soft (reminder feature)
registration-service (patient events)Soft (event consumer)
provider-directory-serviceSoft (provider lookup)

4. Deployment Diagram​