Last updated: 12 Sep 2025
content-block-manager: Architecture
A basic outline of the architecture of Content Block Manager can be seen below:
---
config:
theme: redux
---
flowchart LR
subgraph Publishing API
publishing-api[API]
end
subgraph "GOV.UK Frontend"
frontend[Web app]
end
subgraph Content Block Manager
app[Web app]
redis@{ shape: bow-rect, label: "Redis" }
workers@{ shape: processes, label: "Workers" }
db[(PostgreSQL Database)]
app<-->db
app-->|Jobs|redis
redis-->|Jobs|workers
workers-->|Block publishing requests|publishing-api
publishing-api-->|Organisations, Countries and Host Content stats|app
frontend-->|Web content for preview|app
end