Services Overview¶
Nova Home Care runs 5 application services, each deployed as Docker containers on EC2 instances.
Service Map¶
graph TB
subgraph HIPAA["HIPAA Scope"]
DJANGO["Django API<br/>Port 8000"]
PORTAL["Nova Portal<br/>Port 3000"]
REDIS["ElastiCache Redis"]
RDS1["RDS MySQL 8.0"]
end
subgraph NON["Non-HIPAA"]
WPCMS["WordPress CMS<br/>Port 80"]
GATSBY["Gatsby Frontend<br/>Port 3006"]
RDS2["RDS MariaDB 10.11"]
FS1["Caring For You<br/>Port 3001"]
FS2["Essential<br/>Port 3002"]
FS3["Vital<br/>Port 3003"]
FS4["Ashur<br/>Port 3004"]
end
PORTAL --> DJANGO
DJANGO --> RDS1
DJANGO --> REDIS
GATSBY -->|GraphQL| WPCMS
WPCMS --> RDS2
Service Registry¶
| Service | EC2 Host | Port | ALB | Repository | HIPAA |
|---|---|---|---|---|---|
| Django API | ec2-django | 8000 | Django ALB | novahomecareapi |
✅ |
| Nova Portal | ec2-django | 3000 | Django ALB | novahomecareportal |
✅ |
| WordPress CMS | ec2-app | 80 | WordPress ALB | wp-cms |
❌ |
| Gatsby Frontend | ec2-app | 3006 | WordPress ALB | gatsby |
❌ |
| Foursites | ec2-foursites | 3001-3004 | Foursites ALB | foursites |
❌ |