How to get rich with cloud!
summary
Built a unified accounting service that aggregates usage from bare metal up through OpenStack and customer-facing services, aiming for zero data loss and integration into downstream billing/SAP. Ingests change events via RabbitMQ plus periodic pulls to avoid missed records, normalizes Gridscale/OpenStack heterogenous APIs with adapter logic, and stores aggregated metrics in Postgres with time-series extensions. Uses Metal³ & OpenStack Ironic for bare‑metal provisioning and a mock OpenStack API for load and chaos testing. Prototype runs in production scope but long‑term API and scale tuning continue.
AI-written summary · about
chapters (10)
- 0:00Introduction and team
- 5:25Challenges in cloud infrastructure
- 7:54Value stream and billing basics
- 11:02Domain-driven design approach
- 12:48System architecture overview
- 14:13Accounting challenges and solutions
- 17:05Architectural decisions for billing
- 21:20Data collection and mock services
- 22:23Testing and API inconsistencies
- 25:14Q&A session
related talks
52mLet’s build a private cloud – how hard can it be?
46mHow We Turned Restos du Cœur into a Cloud Provider
48mCloud FinOps & Kubernetes Optimisation at Scale
18mKeynote: Mind the Gap: Bridging Cloud Native Innovation with Real-World Use
21mBack to the original mission: an open cloud operating system
56mKeynote on Building the Cloud for You
30mHow We Built a Chargeback System for Twitter’s Compute Platform (Mesos/Aurora)
16mA novel Cloud High Performance Computing infrastructure for user
