CASE STUDY

T-Mobile Reduced Deployment Time with Portworx and Pure Storage

Challenges

  • Delivering new features and functionality at a much faster pace
  • Scaling infrastructure quickly to meet the demands of new features and functionality
  • Managing distributed storage, sharing data, and achieving high availability in Kubernetes effectively
  • Running restores without slowing developers down

Solution

  • Pure Storage FlashArray for storage performance and flexibility
  • Portworx Enterprise and Portworx PX-Backup for complete Kubernetes data lifecycle management provisioning, scaling, backup, and more
format_quote
“At the end of the day, the combination of Pure and Portworx really just lets us sleep at night without having to worry about things.”
– Joe Searcy, member of T-Mobile technical staff

Results

T-Mobile has seen a significant reduction in the time it takes them to bring new applications to market.

Processes like database tuning, scaling, and DR planning increase the time it takes to deliver a new application. Portworx automates these processes, so the lead time T-Mobile previously needed to bring a new application from inception to delivery is now considerably shorter. In fact, with Portworx, T-Mobile has the agility to deliver a new application or updates to an application in a day and sometimes within a few hours. The ability to deploy updates and applications at a much faster rate has allowed the team at T-Mobile to focus on improving user experience, building data services, event streaming services, and more.


The combination of Pure Storage and Portworx delivered the increased architectural and financial flexibility T-Mobile was looking to achieve.

Although moving to Kubernetes solved a lot of problems, it also revealed new requirements—with the combination of Pure Storage and Portworx solved. Pure Storage FlashArray relieved the frustrations T-Mobile was experiencing with storage performance tuning of consumer-scale applications. Additionally, the versatile building blocks provided by FlashArray combined with an extremely flexible licensing model fit into the shared-nothing architecture they had planned. In order to be fully successful, they needed one more piece of the puzzle, and Portworx’s container-native integration with Kubernetes provided the missing piece.
 Portworx also simplifies their scaling efforts—for example, if an application team needs to scale up an application to four times what they’re running at a given time, they can now satisfy that requirement within seconds.


Portworx’s stateful storage and data management solution has increased reliability.

Portworx provides a stable, performant environment for Kubernetes applications. The outages T-Mobile had experienced in the past have been significantly reduced, and when they do have outages, they are recovering much faster. The team is also more confident that the code they deploy works.


Portworx simplifies the management of stateful applications, which has translated into cost savings.

T-Mobile is now capable of managing nearly 100 clusters with a relatively small team. Previously, they relied on dedicated teams to manage backup and restore schedules. With Portworx, the process is now automated.


format_quote
I usually say a great solution is the one you don’t know you’re using. And that’s true for both Pure and Portworx. Our developers don’t ever need to know what storage we’re using or how we’re tying it all together. They interact with Kubernetes, and it all just works.
– Joe Searcy, member of T-Mobile technical staff

T-Mobile Scaling with Kubernetes – KubeCon + CloudNativeCon 2018 ▸