The Cloud Native Computing Foundation (CNCF) completed its elections for the Technical Oversight Committee last week. I’m delighted that Weaveworks co-founder and CEO Alexis Richardson was elected to the TOC, along with other leaders in open source cloud native computing.

This is an important milestone for the CNCF because the TOC is responsible for admitting new open source projects into the foundation, building out the tooling for the next generation of container-based microservices applications. Building up this code base and growing community contributions to it is critical to the CNCF’s function in leading that charge.

The full list of TOC members is as follows:

  • Ben Hindman, Apache Software Foundation
  • Camille Fournier, Apache Software Foundation
  • Ken Owens, Cisco Systems
  • Jonathan Boulle, CoreOS
  • Bryan Cantrill, Joyent
  • Alexis Richardson, Weaveworks

Under the charter of the CNCF, the initial 6 members of the TOC are also responsible for electing a further 2 TOC members, bringing to the total membership to 8. The end user committee will also elect a 9th TOC member.

CNCF mission

The Foundation’s mission is to create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems environments capable of scaling to tens of thousands of self healing multi-tenant nodes.

Cloud native systems will have the following properties:

(a) Container packaged. Running applications and processes in software containers as an isolated unit of application deployment, and as a mechanism to achieve high levels of resource isolation. Improves overall developer experience, fosters code and component reuse and simplify operations for cloud native applications.

(b) Dynamically managed. Actively scheduled and actively managed by a central orchestrating process. Radically improve machine efficiency and resource utilization while reducing the cost associated with maintenance and operations.

(c) Micro-services oriented. Loosely coupled with dependencies explicitly described (e.g. through service endpoints). Significantly increase the overall agility and maintainability of applications. The foundation will shape the evolution of the technology to advance the state of the art for application management, and to make the technology ubiquitous and easily available through reliable interfaces.