5. Speeding up release cycle time is critical for business
What you initially
thought the goal was
What the
initial
optimal
solution was
Optimal
solution
moved to
Cycle time compression may
be the most underestimated
force in determining winners &
losers in tech. — Marc Andreessen
6. Small, very small changes unlock velocity
MVP
MVF
MVF MVF MVC MVCMVC
MVCMVC
MVC
8. 8
(Cloud and) Microservices can help
monolith
microservices
Benefits
● Time to market
● Cloud computing and
orchestration enables
complexity
● Independent auto-scaling
● Agile teams
● Independent CI and
deployment
12. 12
A strategic guide
How to smoothly operationalize a microservices-based
architecture
● Pick the right place to start - one thing at a time
● Go slow to go fast - operationalize one service fully first
● Change the culture - adopt DevSecOps in earnest
● Choose the right tooling - the keys to the castle
19. 19
GOVERNED
Develop and operate
with confidence
EFFICIENT
Collaborate
without waiting
VISIBLE
Real time view across
the entire lifecycle
You need tooling that is flexible and yet …
21. 21
Tl;dr
Cloud native development and accelerating cycle time is
increasingly important to business survival.
To succeed, leaders must consolidate the tool stack to
provide ease of visibility, collaboration and governance
to their developers so they can move to microservices.
● Microservices and DevOps enable faster release cycles
● Going slow is the key to going fast - one service at a time
● Choose the right tooling will enable teams to make the
culture shift necessary