5 Companies that are Winning Big with Cloud-Native
As we covered in a previous blog post, cloud-native application (CNA) development is quickly gaining ground. By taking advantage of computing power and infrastructure available on demand in the cloud, enterprise teams are building more scalable and resilient applications that contribute directly to business growth and innovation. Here are just a few success stories of companies that are winning big with cloud-native initiatives:
1. Capital One
As one of the nation’s largest retail banks, Capital One handles millions of transactions every day through its applications deployed on AWS. Central to the company’s business success is the use of big-data decisioning for faster fraud detection and efficient credit approvals.
To provide resilience and speed to the applications deployed on AWS, the cloud team embraced Docker and then Kubernetes for its provisioning platform with tools that provided consistency and reliability across the ecosystem. Capital One is now finding that:
- productivity is up, costs are down, and
- getting a basic decisioning app operational takes two weeks instead of three months or longer.
More than 200 million Pinterest users “pin” billions of ideas every month to online bulletin boards. Behind the scenes, Pinterest has grown into 1,000 microservices and multiple layers of infrastructure and diverse set-up tools and platforms.
To speed the path from idea to production for its engineers, Pinterest transitioned their services to Docker containers in 2017, then chose Kubernetes to manage containers in an efficient and decentralized way. By moving to Kubernetes, the Pinterest development team was able to:
- simplify deployment and management of Jenkins workloads on the Kubernetes shared cluster, and
- reduce build times while introducing huge efficiency wins (including reclaiming over 80% of capacity during non-peak hours).
Since its inception in 2005, Box has enabled its 50 million users – including 69% of the Fortune 500 – to securely manage enterprise content in the cloud. However, by 2014, when their antiquated bare-metal infrastructure was proving inadequate for the company’s continued global expansion, Box began to decompose their bare-metal code into microservices and became an early adopter of Kubernetes container orchestrator. Today, thanks to Kubernetes, Box developers can:
- build software through microservices with the increase in agility improving productivity and architectural choices, and
- deploy a new microservice in less than five days, which previously took six months.
4. DISH Network
From a tech startup in 1980 to a 16,000-employee giant today, DISH Network recently turned to cloud-native practices and agile development to keep its innovative edge as a player straddling three highly competitive worlds: technology, entertainment, and telecommunications.
With Pivotal Cloud Foundry (PCF), DISH was able to maintain a fast-iterating, agile approach to development at scale. As part of this cultural push, the company opened a new collaborative space in downtown Denver where its development team is:
- accelerating its release cycle from quarterly to biweekly,
- making decisions at the line of the code (not in a separate conference room), and
- getting back hours and days, so it can turn more ideas into apps.
As the largest telecommunications equipment manufacturer in the world, Huawei runs hundreds of applications across eight data centers. Faced with the challenge to support rapid VM-based applications development worldwide, Huawei needed a way to efficiently manage and deploy VM-based apps in a distributed system.
With agility and efficiency as the goal, Huawei began moving their internal IT applications to a cloud-native platform running on Kubernetes. By the end of 2016, Huawei’s internal IT department managed more than 4,000 nodes with tens of thousands of containers using a Kubernetes-based Platform as a Service (PaaS) solution. Now,
- global deployment cycles have decreased from a week to minutes and the efficiency of application delivery has improved tenfold, and
- operating expense has been reduced by as much as 20-30%.
Go cloud-native with Kubernetes
These stories only scratch the surface of the innovation and agility that IT organizations are experiencing with a cloud-native approach. PKS is an ideal platform for cloud-native application development, helping developers achieve scalability and continuous improvement for existing apps and innovation of new ones. Learn more about PKS and how it supports microservices and cloud-native practices in our latest ebook.