Skip to content
  • Products
    • Portfolio overview >

      Flexsave™

      Automatically manage cloud compute for optimized costs and agility

      Cloud Analytics

      Make sense of spend and chargeback to align with your business

      google cloud msp

      BigQuery Lens

      Optimize BigQuery costs with actionable recommendations and usage insights

      Spot Scaling

      Maximize AWS Spot savings and minimize disruptions for optimized scaling

      Anomaly Detection

      Autonomously identify cost spikes early, with zero configuration

      Platform overview >

      Organize your billing data for better business decisions

  • Services
    • Services overview >

      How we work

      Learn how we’re redefining support with our customer reliability engineering

      Stats

      View our live support and customer satisfaction statistics in real-time

      Cloud solutions

      Proven solutions to cloud complexity

      FinOps

      Learn how DoiT enables critical FinOps capabilities

      Areas of expertise

      Cloud Architecture

      Ensure your cloud architecture is future-ready and built for success

      Cloud Cost Optimization

      Identify opportunities to optimize costs and target spend for added value

      Cloud Migration

      Realize greater efficiency and innovation with successful cloud migration

      Cloud Security

      Center security in your cloud strategy to ensure ongoing efficacy and growth

      Data and Analytics

      Harness the potential of big data and analytics to gain a competitive edge

      Data Management

      Build your data practice with expert guidance tailored to your business goals

      DevOps Jump Start

      Accelerate your AWS workloads & release pipelines while also increasing automation, monitoring & reliability

      Infrastructure

      Maximize the full suite capabilities from your cloud infrastructure

      Kubernetes

      Manage the complexity of Kubernetes to enable innovation and scalability

      Location-Based Services

      Transform geolocational data into real-world, real-time intelligence

      Machine Learning

      Level-up key data with ML capabilities that accelerate innovation

      Multicloud

      Create meaningful business value with a robust multicloud strategy

      Training

      Build skills and capability across teams with certified, expert-led training

  • Partners
    • Alliances

      Proud to be an award‒winning multicloud partner to top‒tier cloud providers

      doit-together

      DoiT Together

      Enabling cloud growth and unlocking revenue through expert partnership

      ISV Go-Global

      Accelerate new customer growth and Marketplace integration on AWS and GCP

  • Resources
    • Resources hub >

      Blog

      Read the latest insights, tips and perspectives from our team of cloud experts

      Case Studies

      See how we’ve helped thousands of public cloud customers achieve their goals

      Cloud Masters Podcast

      Listen to our experts and customers share tangible tips for navigating the cloud.

      Ebooks and Guides

      Discover foundational expertise and future-ready recommendations for the cloud

      Events and Webinars

      Tech talks and interactive expert sessions delivered both virtually and in person

      GCPInstances.info

      Google Cloud Compute Engine instance comparison

      Help center

      Read documentation, product updates, and more

      Newsroom

      See what's new from DoiT in our latest news and announcements

      Trust Center

      How we focus on security, compliance, and privacy

      Videos

      Watch product demos, interviews and more from our cloud experts

  • About
    • About DoiT >

      Careers

      Browse our open positions and learn more about what it takes to be a Do’er

      Leadership

      Meet the team leading DoiT and our customers on a journey of hypergrowth

      Newsroom

      See what's new from DoiT in our latest news and announcements

  • Pricing
  • Contact us
  • Sign In
  • Products
    • Flexsave ™
    • Cloud Analytics
    • Spot Scaling
    • BigQuery Lens
    • Anomaly Detection
    • DoiT Platform
  • Services
    • How We Work
    • Stats
    • Cloud Solutions
    • FinOps
    • Areas of expertise
      • Cloud Architecture
      • Cloud Cost Optimization
      • Cloud Migration Consulting Services
      • Cloud Security
      • Data and Analytics
      • Data Management
      • DevOps with AWS & DoiT
      • Infrastructure
      • Kubernetes
      • Location Based Services
      • Machine Learning
      • Multicloud
      • Training
  • Partners
    • ISV Go-Global
    • Award-winning public cloud partner
    • DoiT Together
  • Resources
    • Blog
    • Case Studies
    • Cloud Masters Podcast
    • Ebooks and Guides
    • Events and Webinars
    • GCPInstances.info
    • Help center
    • Newsroom
    • Trust Center
    • Videos
  • Pricing
  • About
    • Careers
    • Leadership
    • Newsroom
  • Contact us
  • Sign In
Contact us
Sign in

Case Study

Transforming Fashion: DoiT Helps Pronti AI Migrate to a Serverless Optimized Infrastructure on Google Cloud Platform

  • Date: June 28, 2023
Client
Pronti AI
Industries
E-Commerce
Technologies
Cloud Build, Cloud Load Balancing, Cloud Run, Cloud SQL, Google Cloud
DoiT Service Specialization
DevOps, RDBMS, Business Intelligence
Location
Canada

Pronti AI revolutionized its fashion AI app, achieving enhanced security, agility, and cost optimization with DoiT on Google Cloud

Pronti AI revolutionizes how people engage with fashion by harnessing the power of artificial intelligence. With its innovative mobile application, Pronti AI provides users with tailored outfit recommendations and expert shopping guidance derived from their personal closets, specific occasions, and even their current moods. By allowing users to upload pictures of their clothing items effortlessly, Pronti AI unlocks a world of fashion possibilities, empowering individuals to make informed style decisions and confidently express themselves through their unique sense of fashion. To enhance the experience, Pronti also gives suggestions on items to buy that fit the clothes the user already has.

The brief

Pronti AI initially developed its fashion stylist app on AWS, but struggled with scalability and resource provisioning. As initially set up, Pronti AI’s infrastructure became an over-provisioned system and did not offer autoscaling capability. Additionally, its self-managed database on Kubernetes posed security risks and required extensive maintenance. In total, these challenges led to unnecessary costs and complexity in day-to-day operations. Resourced by a small IT team that lacked deeper AWS expertise, Pronti AI needed a simpler approach to its IT infrastructure – starting with its core public cloud infrastructure.

After Pronti AI made the choice to migrate to Google Cloud and redesign its architecture, they worked with Google to find the right partner to support the migration itself. The team at Google recommended DoiT International, a Google Partner of the Year, as a full service multicloud partner with a global presence.

What we did

DoiT and Pronti AI started working together at the beginning of the migration and redesign phase, enabling DoiT to identify the weaknesses and pain points of the previous architecture. Through its review, DoiT identified the critical areas of improvement: inflexible resource provisioning, complex maintenance, and weak security measures. DoiT proposed a tailored and simplified Google Cloud-based architecture that maximized the utilization of managed services and serverless components, shifting some of the expertise demand from Pronti AI to DoiT.

Due to the stringent resource provisioning process, DoiT first focused on improving scalability and elasticity. By adding Google Cloud Run, a serverless environment for containerized applications, Pronti AI could better handle demand fluctuations without managing the underlying infrastructure. The integration of Cloud Run with Google Cloud Build facilitated easy deployment and scaling of API services, ensuring scalability and elasticity to meet varying workloads. To ensure efficient database schema upgrades, DoiT supported Pronti AI in setting up Cloud Run Jobs for Database Schema upgrades. These isolated and ephemeral environments allowed independent execution of schema upgrade tasks, minimizing the impact on the main application’s performance and availability. The scalability, resource efficiency, visibility, error handling, rollbacks, integration with CI/CD pipelines, and security features of Cloud Run Jobs streamlined the schema upgrade process.

To automate the build, testing, continuous integration and deployment of API services, DoiT’s Customer Reliability Engineers made a comprehensive and strategic recommendation to integrate Google Cloud Build with GitHub repositories. This integration helped Pronti AI to ensure that its API services were always up to date, eliminating the need for manual deployments. The integration enabled CI/CD, enhancing the development process’s efficiency and reducing the effort required. Cloud Build also enabled Pronti AI to define custom build steps and configurations for its API services. This flexibility empowered them to tailor the build and deployment workflows to its requirements. They could now set up build triggers, define environment variables, run tests, and execute custom scripts, creating extensive customization opportunities during development. And by deploying API services via Cloud Build integration with GitHub repositories, Pronti AI could now leverage Cloud Run’s built-in monitoring and logging capabilities. This integration provided valuable insights into its API services’ performance, availability, and error rates. They could utilize Google Cloud Logging to capture and analyze logs for efficient debugging and troubleshooting. By leveraging GitHub’s popular version control platform and integrating it with Cloud Build, Pronti AI gained the benefits of version control for its API services, such as branching, pull requests, and code reviews. This integration streamlined collaboration, enabled effective change management, and ensured a well-documented codebase history. The strategic guidance that Pronti AI received from DoiT engineers enabled this small IT staff to improve development with customizations and automations that helped drive both quality of deliver and efficiency.

To finalize the migration and optimization, DoiT provided expertise to develop the security around the infrastructure. To enhance security and network isolation, DoiT guided the configuration of Pronti AI’s database to use an internal IP and connected it through a VPC Serverless Connector. This approach offered enhanced security, reduced attack surface, improved performance and latency, compliance with regulatory requirements, simplified networking, and seamless integration with other VPC resources.

The result

After implementing the solution guided by DoiT, Pronti AI achieved key business outcomes, including:

  • Increased Security and Agility
    The new architecture enhanced security measures, reducing the risk of potential breaches. The more agile infrastructure allowed Pronti AI to make changes and upgrades more easily, ensuring the system’s robustness.
  • Automated Testing and Deployment
    The newly architected infrastructure enabled automated testing and deployment processes, improving development efficiency and the reliability of deployments and integrations.
  • Cost Optimization
    By leveraging managed services and serverless components, Pronti AI successfully optimized its costs by accurately sizing its public cloud compute resources to match its needs, eliminating unnecessary resource provisioning and reducing operational complexity.
Mila Banerjee, CEO
DoiT’s expertise has been invaluable in migrating the application for our core product to Google Cloud Platform. DoiT helped us to anticipate and address scalability, security, and automation challenges, which enhanced our app’s security and agility, and optimized its costs . We have already seen increased efficiency resulting in a more productive environment and allowing our team to focus on what matters – developing our product.

Related case studies

Supporting scalability: DoiT helps Folloze achieve cost-effective growth with a full AWS migration

Folloze and DoiT partnered to finalise the migration, boosting performance by 30% and optimizing costs for future scalability.

Keep reading 

Empowering grocers: Aktios works with DoiT to build scalable, uninterrupted e-commerce solutions on Google Cloud

Read about Aktios’ journey with DoiT, where stability, scalability, and efficient cloud management allow Aktios to focus on delivering superior solutions for grocers worldwide.

Keep reading 

Harnessing the Power of DoiT: How Patients Know Best scaled to new heights amidst rapid growth

Learn how Patients Know Best partnered with DoiT to scale efficiently in the face of pandemic-fueled demand, optimize cloud infrastructure, and ensure cost-effective operations.

Keep reading 
see all case studies
Let’s do it

From cost optimization to cloud migration, machine learning and CloudOps, we’re here to make the public cloud easy — without the costs.

Ready to get started?

Get in touch

Company

  • About us
  • Blog
  • Careers
  • MS-HT statement
  • Newsroom
  • Privacy policy
  • Terms

Offering

  • Compliance
  • Products
  • Services
  • Solutions
  • Resources

Support

  • Sign in
  • Help center
  • Open ticket
  • Contact us

Never miss an update.

Subscribe to our newsletter

Subscribe to updates, news and more.