Sector
Cloud infrastructure
Role
Leading the engineering effort
Type of system
Cloud platform, built from the ground up
Published detail
Limited - no client or commercial detail is published
Case study

Platform work is judged years later.

Context

Building a cloud platform from the ground up is a different discipline from building an application on one. The decisions are structural: how environments are defined, how services are provisioned and isolated, how identity and access work, how the platform is observed, and how it is operated when something fails at three in the morning.

This experience involved leading the engineering effort behind that kind of build.

What determines whether it works

  • Abstractions that survive. The interfaces a platform exposes to its users are the hardest part to change later. Getting them approximately right early is worth more than any individual component.
  • Operability as a feature. Provisioning, upgrades, failure handling and recovery are the product, not an afterthought attached to it.
  • Observability from the start. A platform that cannot be inspected cannot be operated, and instrumentation added afterwards is always thinner than instrumentation designed in.
  • Cost behaviour. Architecture decides the cost curve. A design that is economical at one scale and ruinous at ten is a design flaw, discovered late.
  • Engineering discipline. Platform work rewards conservative technology choices, explicit interfaces and a high standard for automation, because the blast radius of a mistake is everyone using it.

Why it matters for client work

This is the background we bring to architecture decisions on client systems: a bias toward designs that can be operated, instrumented and handed over, and a realistic view of what infrastructure costs to run rather than to launch.

Related

Related capabilities

Weighing a platform decision?

Architecture choices made now set the cost and the constraints for years. An outside view before committing is usually cheap.