What is Version 0?
Version 0 is a development technique that involves shipping an end-to-end development and deployment workflow as the first milestone. Also known as a "dancing skeleton," this approach optimizes for speed and agility by enabling a productive developer experience from the beginning.
Impact on Today
Creating a new microservice introduces a new developer workflow. The Version 0 approach ensures that the developer workflow is the first priority, and not an afterthought. With Kubernetes, Version 0 can require orchestrating a number of disparate components, including Kubernetes, continuous integration, a container registry, and an API Gateway.