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