Anyone here working with billing engines for subscription-based fintech products? We're building a platform that needs to handle recurring payments, usage-based billing, proration, and dungeon management for failed payments. The complexity is getting out of hand with our current setup. What are the best practices for architecting a flexible billing system that can handle different pricing models without becoming a maintenance nightmare?