← HomeArchitecture

SystemDesign(15)

15 diagrams across 6 systems: service topology, distributed transactions, failure and compensation paths, data pipelines and runtime instrumentation. Each was drawn from the actual source, so what you see is what runs.Drag to pan · ⌘ + scroll to zoom · export as SVG

Platform · CGLS Tech · Full Stack Software Engineer · technology lead · Innovate UK funded

SmartSustain

An Innovate UK funded planning platform used across five West Yorkshire councils: geospatial pipelines, site search, a deterministic scoring engine and an AI agent, from database to map.

Python / FastAPI / PostgreSQL / SQLAlchemy / pgvector / Elasticsearch / Redis / LangChain / OpenAI / React

Views

Switch between views: the platform topology, the flows through it, and what happens when a step fails.

End-to-end platform architecture

Millions of government records flow through per-dataset loaders and domain processors into a MongoDB geospatial layer, out through a scoring engine, and into a map-driven interface used by planning assessors across five councils.

Fig. ss-platform
Rendering diagram
compute / servicestate / storagemessagingobservabilitythird partygood outcomefailure pathkey decision