Editor’s note: ID.me is revolutionizing digital identity security, making it easier to establish and verify identity online. Their platform has scaled to accommodate 160 million members, capable of supporting up to 40,000 users per minute. To enhance services like tax filing, ID.me migrated 50 terabytes of data to Google Cloud, utilizing a modern architecture that includes AlloyDB, Cloud SQL, and Vertex AI. This transition has led to quicker development, improved fraud detection, and a 40% reduction in overall work completion time for their data teams.
In our daily lives, we rely on various forms of identification, such as a driver’s license or credit card. However, online, users often need to repeatedly prove their identity and create new logins for different services. At ID.me, we believe that individuals should verify their identity once and use that credential across all online platforms.
Our mission is to develop a digital identity wallet, providing a reliable sign-in solution for both public and private sectors. Currently, we serve over 160 million members, and as the importance of identity continues to grow, we aim to simplify online verification, making it as straightforward as showing a driver’s license in person.
Rapid Growth and Increased Demand
ID.me has expanded its membership from 50 million to over 160 million in recent years. Our platform now tracks usage in real-time, supporting up to 40,000 members per minute. This surge in demand necessitated a re-evaluation of our infrastructure to ensure secure and instant identity verification for government benefits, healthcare, and exclusive offers. Recognizing the limitations of our previous architecture, we decided to reconstruct the ID.me data foundation on Google Cloud for our next growth phase.
Implementing a Scalable Database Solution
Choosing a database that could provide the necessary scalability and reliability was crucial. AlloyDB for PostgreSQL emerged as the ideal solution, addressing previous scaling bottlenecks and operational challenges. This transition not only resolved technical issues but also significantly enhanced our developer experience, reducing provisioning and maintenance time and accelerating our development cycle from weeks to days.
Over the last two years, we successfully migrated over 50 terabytes of data across 15 database instances to Google Cloud with minimal downtime. We also established a two-tier architecture, where Cloud SQL manages smaller services while AlloyDB supports the heavier workloads that form the core of the ID.me platform. This setup allows us to maintain speed without compromising stability, enabling our teams to focus on innovation.
Addressing Evolving Threats
As the landscape of digital identity evolves, so do the threats associated with it. Generative models are becoming increasingly adept at impersonating individuals and creating synthetic identities. At ID.me, we prioritize defending against such misuse. AlloyDB’s capability to create multiple read pools has proven invaluable, providing data clean rooms for our engineers and analysts to identify and address issues in real time.
With AlloyDB AI, we have scaled our systems to handle 10-20 times more than before while reducing costs. This has significant implications, as ID.me has received recognition from the U.S. federal government for its effectiveness in preventing large-scale fraud. AlloyDB's high availability and scalable read pools enabled the IRS to process over 120,000 transactions per second during peak tax season, effectively doubling their previous performance.
Streamlining Operations and Enhancing User Experience
Our data teams have found Google Cloud to be a game changer, allowing for faster implementation of changes and resulting in a 40% reduction in overall work completion time. The developer experience across ID.me has also improved significantly, with teams now able to deliver complete product features in days rather than weeks, allowing them to focus on solving meaningful challenges for our members.
We continue to enhance our infrastructure and build trust with our users. With a platform designed for speed and efficiency, we are closer to achieving our goal of providing a secure digital identity verification solution that works seamlessly across all platforms.
Learn More:
Discover the benefits of AlloyDB and AlloyDB AI.
Learn how companies like Bayer and Character.ai are utilizing AlloyDB to transform their operations.