2. Agenda
- About me.
- What Means Cloud Native?
- What Is Cloud Native Development?
- Why Aren’t We Doing Cloud Native Development?
- How To Do Effective Cloud Native Development?
3. About Me
- Focused on DevOps industry.
- 4 years working @Docker.
- Docker Madrid Meetup - 3500 members.
- www.okteto.com: CTO & Cofounder:
Maximizing dev productivity for k8s based applications.
8. What Is Cloud
Native
Development?
Take Dev as
Seriously as Prod
Code
BuildTest
- Integrated with same hardware.
- Integrated with same network.
- Integrated with same ingress controllers.
- Integrated with same certificates.
- Same Kubernetes version and configuration.
9. What Is Cloud
Native
Development?
Take Dev as
Seriously as Prod
Code
BuildTest
- Integrate your k8s manifests from development.
- Your dev runtime is a replicable container.
- Centralized metrics/logs.
- Accessible by people to collaborate.
- Accesible by automation tools.
11. What Is Cloud
Native
Development?
Enable new
Scenarios
Code
BuildTest
- Standard Development Platform across teams.
- High performance computing during development.
- Pair programming across services.
- Remotely fix other team member’s dev environments.
- No mocks, no proxies. Entire stack is fully available.
- Access to third party APIs not locally accessible.
18. Cloud Native
Development
Summary
Code
BuildTest
- Move your dev environment entirely to the cloud.
- Standard Developer Platform.
- Each namespace replicates local environment.
- Tooling to keep simplicity/productivity of local envs.