Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scaling teams through technology

Scaling teams through technology

How design decisions can impact teams culture and ability to scale.
Lessons learned from growing a team aligned with the growth of the Kubernetes project and its' community

https://www.youtube.com/watch?v=PQuvylfeoK4

Chen Goldberg

July 12, 2019
Tweet

More Decks by Chen Goldberg

Other Decks in Technology

Transcript

  1. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis

    non erat sem Proprietary + Confidential Happy and productive developers
  2. Kubernetes - Extensibility in every layer Ecosystem Interface layer: client

    libraries and tools Governance layer: automation and policy enforcement Application layer: deployment and routing Nucleus: API and execution Container runtime Network plugin Cloud provider Volume plugin Image registry Identity provider
  3. Kubernetes’ API extensions Flexible Robust Custom resource definition (CRD) Robust

    API server builder Robust Kube aggregator Core Easier
  4. Anthos Building Blocks Infrastructure Operator Kubernetes Portable container orchestration Service

    Operator / SRE Istio Developer Knative Build, deploy, scale using serverless primitives. Best Developer Experience Code to Prod Connect, secure, manage, monitor services Accelerate innovation
  5. More intelligence in the hands of operators Relieves developers from

    writing common capabilities that every app requires Two big benefits: Decoupling operations from development
  6. OSS engagement yields network effects Usage SO posts, blogs, meetups...

    Awareness Use Cases Tools, libraries, extensions... Users Developers Vendors Solutions Gaps
  7. Q&A