How Purplle scaled Platform Engineering and achieved 100% Developer Autonomy with Facets Cloud
Indiaâs leading eCommerce beauty brand streamlined infrastructure management and reduced non-production cloud costs by 70% using Facets.
Strategic Value Delivered by Facets
Goal | Facets' Role | Outcome |
---|---|---|
Developer Autonomy | Self-service infrastructure management with guardrails | â Complete developer independence from DevOps bottlenecks |
Cost Optimization | Automated spot management and resource optimization | â Significant reduction in non-production cloud expenses |
Delivery Speed | Streamlined deployment and go-live processes | â Dramatically accelerated time from development to production |
Feature Velocity | Eliminated DevOps dependencies and bottlenecks | â Faster feature rollouts and improved development cycles |
Infrastructure Migration | Rapid platform transformation without disruption | â Complete infrastructure migration in just one month |
Goal
Developer Autonomy
Facets' Role
Self-service infrastructure management with guardrails
Outcome
Goal
Cost Optimization
Facets' Role
Automated spot management and resource optimization
Outcome
Goal
Delivery Speed
Facets' Role
Streamlined deployment and go-live processes
Outcome
Goal
Feature Velocity
Facets' Role
Eliminated DevOps dependencies and bottlenecks
Outcome
Goal
Infrastructure Migration
Facets' Role
Rapid platform transformation without disruption
Outcome
Before
-
A rapid growth of the development team from 20 to 120 engineers and introduction of new microservices increased the complexity of operations
-
Traditional people-dependent DevOps caused delays in adopting cloud best practices leading to cloud wastage
-
Tribal knowledge in DevOps caused bottlenecks in deployments which slowed down the feature rollouts
After
-
Self-service infrastructure management empowered developers to control their own environments.
-
Pre-baked reusable automation with standardized configurations accelerated towards a well-architected cloud posture with reduced costs and improved efficiency.
-
Aligned autonomy for developers accelerated deployments and improved collaboration between dev and platform teams.
Challenges Faced by Purplle
-
DevOps bottlenecks slowing down developers:
- Despite moving to microservices and Kubernetes for agility, DevOps operations were reliant on tribal knowledge
- Growing team of engineers (from 20 to 120 during pandemic) faced delays in getting features to production
- New features were ready, but DevOps inefficiencies kept them from going live
-
DevOps Bottlenecks affecting cloud posture:
- DevOps team had to scale to meet developer demands
- Needed to catch up to best practices around cost, security, and compliance
- Hiring more engineers wasn't solving underlying process issues
-
Failed Automation Attempts:
- Previous attempts at automating infrastructure management failed
- Vendor solutions and manual scripts in Ansible and Terraform only created more assets with tribal knowledge
- Solutions were not scalable
Why Purplle chose Facets?
After hearing a recommendation from a peer CTO, Purplle evaluated Facets as a Platform Engineering solution. During the trial, Facets showcased its ability to empower both Dev and Ops teams, aligning with Purplleâs tools, security needs, and collaboration goals. It provided a unified platform to manage infrastructure efficiently and eliminated dependencies on individual team members.
How Facets Transformed Purplle's DevOps
-
Rapid Migration: Within a month, fully migrated infrastructure to Facets, including development, sandbox, and production environments
-
Self-Service Infrastructure:
- Empowered teams with self-serve environment management
- Developers could manage their own sandboxes
- Could test features and ensure quality before going live
-
Cost Optimization:
- Out-of-the-box automation and configurations
- Reduced non-production cloud costs by 70% through spot management
-
Streamlined Collaboration:
- Established framework for aligned autonomy
- Teams empowered to manage software lifecycle
- Maintained alignment with organizational guardrails
Key Results
1. 100% Developer Autonomy: Empowered developers with self-service infrastructure, accelerating deployments and reducing dependency on DevOps
2. 70% Reduction in Non-Production Cloud Costs: Optimized cloud usage through automated spot management and standardized configurations.
3. 10x Complexity Management: Seamlessly handled increased operational complexity with growing microservices and teams.
4. 50% Faster Feature Rollouts: Removed DevOps bottlenecks, enabling quicker time-to-market for new features.
5. One-Month Infrastructure Migration: Successfully migrated all environmentsâdevelopment, sandbox, and productionâto Facets in just four weeks.
What's next for Purplle
Transforming DevOps team into a Platform Engineering team, focusing on:
- Increasing machine throughput
- Optimizing applications
- Unlocking new levels of scalability and innovation
The CTO summarized their vision: "I don't want any DevOps team, I want a platform engineering team who can solve complex problems and help dev teams to scale their apps."
âI donât want any DevOps team, I want a platform engineering team who can solve complex problems and help dev teams to scale their apps. Like how do you increase the throughput of your machines? Facets will allow us for sure to spend time on high-value activities and not mundane Ops, which is a big unlock for me.â -Suyash Katyayani, Co-Founder & CTO, Purplle"
About Purplle
Purplle is India's leading online beauty and wellness destination, founded in 2012. With 7 million monthly active users and $45M in funding, Purplle offers 50,000+ products from 1,000+ brands to millions of customers across the country. The platform has become India's largest e-beauty destination, serving the rapidly growing digital beauty market.
Learn moreAbout Facets
Facets is an Infrastructure and Deployment Management Platform that unifies infrastructure provisioning, continuous deployment, and configuration management into a single, declarative model. By eliminating silos between DevOps processes, Facets empowers teams with a self-serve, scalable, and governed approach to cloud operationsâensuring security and compliance without the operational overhead.
Related Success Stories
Aster DM Healthcare
21 Self-Serve Releases Per Day with 52% Cost Reduction
Capillary Technologies
95% Reduction in Ops Tickets with 20% Developer Productivity Boost
GGX
MPL SpinoffâGGX Transforms DevOps with Facets' Platform Engineering Solution