Designing reliable telecom-grade systems for real-time rating and charging, from usage events and balance management to scalable, accurate, and resilient billing architecture.
Billing Without Breaking explores how to design reliable, scalable, and resilient telecom-grade systems for real-time rating and charging. It covers the architecture and core concepts behind processing calls, messages, and data sessions; modeling subscribers, balances, and usage events; designing flexible rating and charging engines; ensuring accuracy and consistency; and building systems that remain resilient under high transaction volumes. The book focuses on practical architectural thinking for engineers and architects building real-time telecommunications billing platforms.
Abdelfattah Ragab
Abdelfattah Ragab is a Senior Software Engineer with over 15 years of experience building distributed backend systems across the fintech, healthcare, and government sectors.
Abdelfattah writes for engineers who want to understand systems deeply rather than just use them. His other titles include Banking-Grade Digital Payments, Thinking in PostgreSQL, Thinking in Next.js, Thinking in React Native, Thinking in DevOps, and Debugging Your Sanity.
As a technical author, Abdelfattah writes for engineers navigating both the technical and mental demands of the craft.
telecom billing real-time rating charging systems telecom systems billing architecture rating engine charging architecture