Switch2 Engineering
Building the future of UK Heat Networks.
Notes from the Switch2 engineering team on the tools, types and trade-offs behind our platform — from Rust on the backend to Rust on the frontend.
Latest posts

RustAuthType-Driven
The Permission Is the Type
How type-driven development made authorisation feel surprisingly simple
4 June 2026•6 min read

RustDDDTypes
Type and Domain-Driven Design
How we design our services around a domain with Types at the core
20 February 2026•6 min read

RustAWSLambda
Type-Driven Lambda Extractors
How we keep AWS Lambda handlers clean with type-driven dependency injection
12 February 2026•6 min read

DataDatabricksRust
Databricks Orchestration
12hrs to 1.5hrs with a custom DSL and directed acyclic graph parser
21 August 2025•3 min read

RustEngineering
Our Tech: Rust
Why we switched to Rust and how we're using it at Switch2
30 May 2025•5 min read