Catch all the action from KubeCon India 2024—click here for the recap!
Let us know if you have any additional queries, we'll get back to you soon.
Tell us your queries and we’ll get back to you
Prefer email? Reach out to us at info@facets.cloud
How Treebo leveraged Facets for efficient environment management for multiple test and production environments, empowering teams and improving stability.
Multiple region-specific production environments lacked consistency, complicating operations.
Tenant-specific infrastructure creation was slow and inefficient, delaying onboarding.
DevOps teams spent 70-80% of their time resolving production issues.
Fully automated, one-click infrastructure provisioning, with consistent production and staging environments, reducing production issues by 70%.
Simplified tenant onboarding, reducing time from days to minutes through templated infrastructure.
DevOps teams now spend 80% of their time building new tooling and enhancing processes.
"With Facets, we now have true infrastructure-as-code across environments, including alerting, monitoring, and deployment. Our staging environments mirror production, and all production clusters are identical—a huge win for us!"
Founded in 2015, Treebo Hotels is a leading player in India’s premium-budget hotel market, operating 600+ hotels across 100+ cities and serving over 2 million guests. They’ve leveraged technology to revolutionize the travel and hospitality industry.
Hotel Superhero is Treebo’s SaaS product in the hospitality-tech space, providing an all-in-one software platform for accommodation businesses of all sizes.
Dev and Ops Team Productivity: Treebo had in-house infrastructure automation for their build and deployments. However, the dev and ops teams found that a majority of their time was spent in sustaining these automation while firefighting in the production environments.
In addition, resolving production issues took up valuable time, hampering overall productivity.
"The biggest challenge for the Ops team was that they would spend a good 70-80% of their time in solving production issues or helping the development teams out in debugging, this was frustrating for both teams. The turnaround times of the team would inevitably be higher because of this." - Kadam, Co-Founder & CTO, Treebo.
Multiple Production Environments: The productivity problem became worse when the new SaaS venture, Hotel Superhero, was introduced. It was built on Treebo's tech but additionally meant to serve global and tenant-specific deployments
Architecting Hotel Superhero brought up challenges in replicating this infrastructure while maintaining consistency.
"We have multiple production clusters and it’s mission critical for the success of the business itself that each production cluster has identical specs." - Kadam, Co-Founder & CTO, Treebo.
When Treebo initiated a shift to Platform Engineering with Facets, their goal was also to improve reliability, reduce tenant onboarding and enhance developer self-service. . They rolled out the new setup on the Staging environment and then migrated to Production. With this move the advantages they gained were:
Drift-free environments with a single source of truth; improving release confidence on the lower and the production environments
Ability to spin up and terminate environments with a single click; simplified new region expansion
UI-driven workflows for SRE and dev teams on alerting, logging, and monitoring; leading to improved reliability
Template-based tenant-specific Infrastructure: Treebo’s architecture demanded that certain dedicated resources be created dynamically when a new tenant is onboarded. This feature was developed as an extension on Facets PaaS platform, radically improving the manageability of the system.
"With Facets, we have been able to set up true infrastructure-as-code including alerting, monitoring, deployment, and infrastructure creation…So our Staging environments now look very identical to Production environments and all production clusters which in turn look similar, this is a big win for us. So in case of production issues, one thing that our teams can be sure of, is that there are no infrastructure differences. It narrowed it down to only the Code issues."- Kadam, Co-Founder & CTO, Treebo.
Stable Environments - 70% Lesser Production issues with consistent infrastructure.
Faster Tenant Onboarding - From Days to Minutes.
Simplified pipelines with CI and CD decoupled - 50% reduction in time taken for Deployments.
Empowered DevOps Team - 80% of DevOps team time is now spent on making new tooling, guidelines, and research to provide a better experience to developers.
Shift-Left of infrastructure management - Finally, Treebo had a system where developers see through how every single change gets propagated to the environment as they continuously evolve the architecture. This led to an organic movement towards shift-left infrastructure management without shifting left the complexities associated with it.
"Earlier, developers only focused on code. Now, with Facets, they consider deployment, infrastructure needs, alerting, and autoscaling.” – Kadam, Co-Founder & CTO, Treebo- Kadam, Co-Founder & CTO, Treebo.
Hotel Superhero aims to become a cloud-agnostic offering in the future. This journey will be a lot easier with Facets. Treebo will also be testing out true high-availability setups and unlock more features of Prometheus and other tools with Facets.
“Moving towards a cloud-agnostic offering with Facets is going to be a long-term business advantage for us, should any of our premium customers come up with a preferred cloud to deploy.”