Engineering

Edge

Work that happens before the request reaches an application.

DocumentationMulti-tenancyEdge

One documentation site, two front doors

This site is served at two addresses: Same words, same pages, same build inputs. Only the branding differs — and, less obviously, the path everything is mounted at.

EdgeFrontend

The 404 that moved every deploy

A bulk-enrolment dialog stopped opening. No error, no spinner, nothing — the button simply did not respond. Everything around it worked. It worked in development. It worked against…

EdgeMulti-tenancyArchitecture

Branding that arrives before the JavaScript does

Every organisation on the platform gets its own address and its own branding. The obvious way to build that is to fetch the branding when the app starts. We did, and it was wrong i…