When your cloud provider wrongfully charges you for services you never used and takes weeks to resolve billing disputes, it's time to move. Here's why Azarr Technologies migrated from Google Cloud to AWS—and why we'll never look back.

When we launched Azarr Technologies, Firebase on Google Cloud Platform (GCP) was the obvious choice. It was fast to prototype, had a generous free tier, and handled authentication and real-time data effortlessly. But our relationship with GCP took a dramatic turn when we started receiving bills for services we had never enabled—a nightmare that would repeat itself over several months and ultimately force us to migrate entirely.
In early 2026, we noticed our GCP bill had increased by nearly $3,000 USD for what appeared to be Gemini model usage—a service we had never provisioned. We had only ever used Firebase and Firestore etc. Upon investigation, we discovered that the charges were an internal google misattribute to our project (likely from a misconfigured or system glitch).
We spent weeks going back and forth with Google Cloud support, providing screenshots, access logs, and billing history—all to prove we weren't using a service they were charging us for. The adjustment eventually came, but the stress and uncertainty were exhausting.
— Jason Ball, Founder & CEO ― Azarr Technologies
The initial resolution took 12 days from the time we first reported the issue. Google's billing support team eventually credited the amount back to our account after multiple escalation tickets. We breathed a sigh of relief and moved on.
One month later, the same charge appeared on our bill. Again, we were being billed a huge amount for a Gemini model. Again, we had never used it. Again, we opened support tickets, provided documentation, and waited for a resolution.
The most damaging part wasn't the financial cost—it was the operational impact. Each wrongful charge triggered automated billing alerts that resulted in our platform being temporarily disabled. Our enterprise clients were receiving "Service Unavailable" errors while we scrambled to resolve a billing dispute that we didn't cause. The reputational damage was incalculable.
Every billing cycle became a crisis. We couldn't predict if our platform would be taken offline by a billing error we had no control over. That's not a sustainable way to run an enterprise SaaS business.
— Jason Ball, Founder & CEO ― Azarr Technologies
We evaluated AWS with a critical lens: Could they provide better billing clarity, faster support, and a more predictable operating environment? The answer was a resounding yes.
AWS Cost Explorer and Budget Alerts give us real-time visibility into every dollar spent. We've never been billed for a service we didn't enable, and on the rare occasion a billing question arises, AWS support resolves it within hours, not weeks. AWS also provides detailed cost allocation tags, making it easy to track spending by project, team, or client.
B2B clients demand SOC 2, ISO 27001, and HIPAA compliance. AWS provides comprehensive compliance certifications out of the box. More importantly, AWS IAM lets us implement least-privilege access at the resource level—something Firebase's role-based system couldn't match. We can now enforce zero-trust security across our entire infrastructure, from API gateways to database clusters.
With AWS VPC, we can keep our database, caches, and internal services completely private—accessible only from within our virtual network. This eliminates attack vectors and ensures that only our application layer is publicly exposed. For enterprise clients, this is non-negotiable.
Firebase's Firestore is excellent for real-time data, but B2B platforms need relational data for analytics, reporting, and complex business logic. On AWS, we deployed PostgreSQL on RDS for transactional data while keeping DynamoDB for high-velocity operational data. This hybrid approach gives us the right tool for every job, with predictable performance and full ACID compliance.
B2B clients operate globally, and latency matters. AWS's 30+ global regions and CloudFront edge network deliver content with sub-millisecond latency. We deployed Lambda@Edge for regional request handling, ensuring enterprise clients in Europe, Asia, and the US all experience sub-100ms response times.

Jason Ball
Founder & CEO