Skip to content

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