Pinterest joins the Cloud Native Computing Foundation

Micheal Benedict | Pinterest technical product manager, Cloud & Data Infrastructure

We’re excited to announce that Pinterest has joined the Cloud Native Computing Foundation (CNCF). By joining CNCF, we intend to work closely with the community to 1) Share lessons learned from operating Pinterest at scale in a public cloud environment 2) Contribute to cloud-native standards and 3) Adopt, support and collaborate on cloud-native technologies.

Background

Pinterest is powered by hundreds of microservices on tens of thousands of hosts. Our data processing platform has also grown dramatically, from processing a few terabytes (TBs) to tens of hundreds of petabytes (PBs) daily.

The path to support this growth without sacrificing on developer velocity and cost efficiency has been both exciting and challenging. For example, we invested early in systems focused on traffic management, cloud resource provisioning & management, identity management & access control, deployment orchestration and more since cloud-native was not an established concept.

Kubernetes

We recently presented at KubeCon/CloudNativeCon ’17 Austin to a packed audience on Pinterest’s Journey from VMs to Containers.

In the presentation, we shared our vision for the Compute Platform, which is to provide the “fastest path from an idea to production, without forcing developers to worry about infrastructure.” We also announced our decision to use Kubernetes for container orchestration.

We’re excited for the possibilities Kubernetes and other cloud-native technologies offer and look forward to sharing our experiences in leveraging them on our blog. We’d like to thank CNCF for its stewardship in bringing structure, clarity and standardization around these technologies.

Acknowledgements: A special note of thank you to Karan Gupta, Pinterest’s Head of Infrastructure for his executive sponsorship, David Chaiken, Pinterest’s Chief Architect for his leadership in technical strategy & direction and Chris Aniszczyk, COO of CNCF for shepherding this process.