Jump to Content
Databases

Digital Manager Guru processes over 24M transactions with Cloud SQL Enterprise Plus

July 11, 2024
André Lado Cruz

CEO, Digital Manager Guru

Try Gemini 1.5 models

Google's most advanced multimodal models in Vertex AI

Try it

Editor’s note: Digital Manager Guru provides an online sales platform for small- and medium-sized businesses, integrating all the tools they need to create seamless sales experiences. The company chose Google Cloud managed databases for their reliability, along with other powerful Google Cloud products and services, to help build its architecture. Today, Digital Manager Guru can handle millions of transactions and scale the platform as needed, without downtime, thanks to Cloud SQL for MySQL Enterprise Plus edition.


At Digital Manager Guru, we empower content creators, subscription services, SaaS providers, and event organizers with a scalable online sales platform. Customers can seamlessly integrate their payment processors with a wide range of sales and business applications they already rely on, including email marketing platforms, invoicing systems, content delivery services, shipping providers, and notification tools — no coding required.

With so many integrations built into our product, it's crucial that we can update or add new ones without any interruption in service. Even the slightest disruption in payment processing can have significant financial consequences for our customers. To sustain our growth and continue delivering exceptional value, we needed an infrastructure partner that could provide the scalability, reliability, and flexibility our platform demands.

Google Cloud's extensive suite of services, including Cloud SQL for MySQL, empowered us to focus on building and enhancing our core product while leaving the complexities of infrastructure management to the experts at Google.

Cloud SQL for MySQL Enterprise Plus powers transactions with ease

At the heart of our platform lies Cloud SQL for MySQL, a fully managed relational database service from Google Cloud. It powers our core database, securely storing and processing all our customers' data — from records and subscriptions to payment data and transaction histories. Moreover, it scales seamlessly and effortlessly, eliminating the need to manually create replicas.

Initially, we were drawn to Cloud SQL for MySQL due to its reliability, scalability, and high availability. While the standard Enterprise edition provided these benefits, the enhanced Cloud SQL for MySQL Enterprise Plus edition elevated our experience even further. Since upgrading, we’ve seen substantial improvements in response time, ensuring a consistently high-performing platform for our users. These improvements have also significantly enhanced read performance and reduced latency, which is crucial for  a mission-critical application like online sales. 

The improvements in the Enterprise Plus edition give us confidence that our infrastructure will not be a bottleneck as we grow, ensuring our customers will continue to receive excellent service and sell more and more. After all, every millisecond counts when it comes to selling online. 

Building on a solid foundation with Google Cloud

As a digital native company, we always look to Google Cloud first instead of creating our own infrastructure. This approach eliminates the need for a dedicated technical team to manage, provision, and maintain the underlying infrastructure, saving us time and resources. Along with Cloud SQL, we have implemented several other Google Cloud services in our architecture, which helps us focus on building our core application.

  • App Engine hosts our backend (PHP) and frontend (Nuxt.js and Next.js) web services, with the backend monolith separated into distinct admin, checkout, and public API services) for granular scalability.

  • Cloud Storage serves as a centralized repository for temporary files and user-uploaded content.

  • Firestore, Google Cloud’s NoSQL document database, efficiently stores and manages non-relational data, such as audit logs, integration logs, and conversion tracking histories.

  • Google Kubernetes Engine orchestrates our complex ecosystem of background workloads and integrations with external systems.

  • Memorystore for Redis handles caching and background processing queries, separated into two instances, which helps us optimize performance and ensure efficient task handling.

  • Pub/Sub acts as our messaging platform for sending webhooks, notifications, and other real-time information about events that require a high scale of delivery.

The road to limitless growth

Cloud SQL empowered us to effortlessly scale our databases, freeing up resources that were previously dedicated to operational tasks and specialized expertise. Now, with the Enterprise Plus edition, we have gained even more peace of mind as our operation grows and the demand for data increases. With lower CPU usage and greater stability for all of our other services, Cloud SQL for MySQL Enterprise Plus edition allows us to run applications requiring the highest level of availability and performance.

In 2023 alone, our customers processed over €400 million using our application, which amounted to 24 million transactions handled by Google Cloud managed services —with 50,000 new transactions daily. Knowing our infrastructure can effortlessly support our ambitious growth plans is invaluable, and we plan to grow by 100% within a year and 500% within five! 

As we look to the future, we're excited to continue our partnership with Google Cloud and its ability to help us deliver unparalleled value to our customers. We're eager to see what the next five years will bring and are confident that, with Google Cloud by our side, we'll achieve even greater success.

Learn more about Cloud SQL and get started for free.

Posted in