2024–2025 · System design, backend, security and integrations
Device provisioning platform
Registering and configuring devices in batches of a few thousand
A hardware manufacturer needed a system for registering and provisioning its devices, in batches of around 2,000–3,000 at a time. For every device the workflow had to create an application record, an identity and a VPN configuration, which setup automation on the device then picked up.
Registration handles batches of that size, and every piece of device state has one system that owns it. I don’t have before-and-after measurements, and my part ended in March 2025, so I can’t say how many devices run on the system today.
- PHP
- Laravel 11
- PostgreSQL
- Redis
- REST API
- WireGuard
