Skip to content
arch-lab
Live
Demo
Syntax
Validate
MCP
Beta
How the platform grew
Ten years of the product, and the order it happened in
Open in the playground
2016
2018
2021
2024
Two people and a prototype
A single Rails app on one box, deployed by hand on Friday afternoons.
First paying customer
Split the monolith into an API and a web app
The first time anything was called a service. Nothing was extracted for another two years.
Moved the order store off the shared database
Hired the first platform engineer
The Friday deploy freeze ended
Continuous delivery landed, and with it the first real staging environment.
Opened the public API
Three customers built on it in the first month, which set the compatibility policy the team
still keeps to.
Acquired the reporting team, and with them a second data pipeline that
counted every one of the same numbers slightly differently
Reconciled over the following year, which is how long it takes two teams to agree what an
order is.
First region outside Europe
Rewrote the billing service
Ten million orders in a single month