At Avaloq, we run workloads across OCI, AWS, and Azure. Like most multi-cloud setups, this sounded fine on slides but was painful in day-to-day FinOps work. Each cloud had its own billing format, its own idea of what a “service” is, and its own way of breaking down costs. As our environment scaled to hundreds of accounts and subscriptions, even basic questions required cloud-specific logic, manual reconciliation, and repeated explanations of why numbers looked different depending on the source.
This session shares how we deliberately set out to make multi-cloud FinOps reporting boring by using the FinOps Open Cost and Usage Specification (FOCUS) as a foundational layer. Before FOCUS, our reporting was built on multiple pipelines and cloud-specific transformations, handling several million cost and usage records each month. Over time, this made consistency across reports harder to maintain and slowed down changes.