Step 4: Review the Architecture — Digital Planning Register Walkthrough
Understand the AWS infrastructure and how the register connects to BOPS
Great! You've deployed the demo
Now let's walk through what you just deployed and see it in action.
Start WalkthroughChoose your next step
Generate Evidence Pack
Create your business case documentation with what you've learned.
Generate Evidence PackWalkthrough progress
Step 4 of 4 • 2 minutes
Review the Architecture
Explore the AWS infrastructure behind the register and understand how it fits into the Open Digital Planning ecosystem.
Screenshot updating - please check back soon
Expected outcome
- ECS cluster shows the running Fargate task
- CloudWatch Logs shows application request logs
- You understand how the components connect
Explore the AWS infrastructure
-
Check the ECS cluster
Open the
ECSClusterUrlfrom the CloudFormation outputs. You'll see:- NdxDpr-Web service — one running task (the Next.js application)
- Task definition — 0.5 vCPU, 1 GB memory (Next.js is lightweight)
- Public IP — the Fargate task has a public IP for ALB health checks
-
View the logs
Open the
CloudWatchLogsUrlto see application logs. You'll see Next.js server-side rendering logs showing:- Page requests and API calls to council BOPS endpoints
- ISR (Incremental Static Regeneration) cache revalidations
- Any errors from API connectivity
-
Understand the architecture
The deployment is intentionally simple:
Component AWS Service Purpose Application ECS Fargate Runs the Next.js Docker container Load Balancer ALB Routes traffic and health checks HTTPS CloudFront TLS termination and caching Networking VPC Isolated network with public subnets Logging CloudWatch Container logs and monitoring Notice what's not here: no database, no Redis, no S3. The register is a stateless application that reads from external BOPS APIs. This makes it simple to deploy, scale, and maintain.
How it connects to BOPS
| System | Role | NDX:Try scenario |
|---|---|---|
| BOPS | Back-office case management for planning officers | Back Office Planning System |
| Digital Planning Register | Public-facing register for residents | This scenario |