Reducing cloud costs: Lessons from Airbnb

March 28, 2022
Lessons from Airbnb

We have all  suffered from questions such as “Are those instances being used?”, “Who is in charge of that storage bucket?”, or “Can we safely shutdown those nodes?”

The reality is that managing overall cloud usage and cost in enterprise environments can easily get out of hand.

Here are some key topics about the AirBnB experience on cutting down infrastructure costs:

Measurement & Accountability: creating a clear accounting structure for all AWS usage aimed largely at understanding holistically how we consume and utilize AWS services.

Cost Efficiency: identifying and eliminating waste.

Process & Governance: defining operational processes and guardrails to inform decisions, and improve our ability to forecast future demand.

Check the complete article on their journey towards cloud efficiency.

In the nine months that ended on Sept. 30, Airbnb saw a $63.5 million year-over-year decrease in hosting costs, which contributed to a 26% decline in Airbnb’s cost of revenue.

As you can see in their cloud costs, Kubernetes takes third place in terms of costs. One of the main benefits of using the Napptive Playground is reducing Kubernetes costs for development environments, as you can easily implement a namespace-as-a-service approach to improve cluster utilization.

Some of the benefits you will enjoy are:

  • Managed Namespace-as-a-Service with a free tier, just log in with your GitHub account.
  • Integration with the Open Application Model
  • Application dashboard
  • OAM Extensions (e.g., automatic TLS ingresses)
  • And much more!

It’s free to use, you simply need to log in with your existing GitHub account to get started!

More like this

How to improve DevEx in your company

How to improve DevEx in your company

When your mission is to create applications to make the world a nicer place, your developers are the MVP of your organization. Developer Experience (DevEx), then, becomes more prominent when managing your resources, but what is it exactly, and how can you leverage it?...

Building cloud-native applications for beginners

Building cloud-native applications for beginners

Cloud-native application development has a myriad of benefits that help organizations stay ahead. To leverage this, cloud-native application development requires an extensive architecture that needs to be configured and managed over time, with new infrastructure...

Host your development infrastructure with Napptive – Part 2

Host your development infrastructure with Napptive – Part 2

In the first part, we discussed how the term "application" is often linked to end-user-focused software, leaving operational applications overlooked. This is why we began this series of articles showcasing the process of deploying the open-source Git Repository...