We already had a home-built subscription and billing system, so we knew the pain of developing and maintaining such a system well. Since we are moving from a monolithic application to a microservice-architecture, building a billing service from scratch seemed like a bad idea. It’s not our core business.
Chargebee’s developer kit that came along with it was just super robust in its documentation, and we felt that we could build what we needed to achieve with the tools that were provided to us by Chargebee. The features in Chargebee made life so much simpler.
The (Chargebee) system is robust yet cost-effective enough to really architect a complex solution using simple methods. We wouldn’t change or consider it even as we scale above the 10 million ARR mark.