Billing Process

BillingLabs' billing processes are structured in three key functional layers which are themselves broken down in three sub layers. Those three key layers focus on different object categories: Event, Subscription and Document.
There is no centralized orchestration between the sublayers as it would limit the scaling capability but instead each microservice knows exactly what is happening next as in a complete choreography.