Presented at Cloud Foundry Days Singapore
Cloud native is a term describing software designed to run and scale reliably and predictably on top of potentially unreliable cloud based infrastructure.
“Continuous delivery” is the IT process that enables this goal. It’s a a concept that you have to adapt to your environment. “A lot of effort went into making this effortless” - look into an operationalized architecture
Microservices is one of these changes, one of the larger ones.
- Detailed Multi-Year Roadmaps Rarely Become Reality
- Break Big Things Into Small Chunks
Worked Incrementally
- Keep Your Feedback Cycle as Short as Possible
- Automate Everything You Can (TDD, CI/CD)
- Build New Skills Through Pairing and By Doing
- Experimentation Informs Strategy
- Start With “One Thing”