My Authors
Read all threads
First keynote of the morning at #AgileDevOpsCon is @aglover explaining The Netflix Approach to Continuous Delivery.
The Netflix drive to #continuousdelivery was driven by developers, not operations.
@aglover #AgileDevOpsCon
They developed Spinnaker and then got other cloud providers to add to it to make it more pluggable. spinnaker.io
@aglover #AgileDevOpsCon
Netflix does red-black deployments, which most of us think of as blue-green deployments. Rolling deployments to make sure the very large server groups are coming up, canary analyses to make sure systems are working.
@aglover #AgileDevOpsCon
Netflix does 4000 deploys per day. Up from 2000 pre-Spinnaker. 4500 pipelines running per day.
@aglover #AgileDevOpsCon
Content is pre staged weeks ahead of time. Feature flags are used to enable content on the “release day”.
@aglover #AgileDevOpsCon
Continuous delivery is used to get constant feedback. Add new features and remove features that aren’t being used.
@aglover #AgileDevOpsCon
Resilience is built in. Failures will happen. Within 10 minutes, Netflix can reroute traffic to a different AWS region, and they practice this weekly.
@aglover #AgileDevOpsCon
Chaos experiments can be run directly from Spinnaker to do controlled experiments against your app in production. E.g., “can my app still serve traffic if the database goes down?”
@aglover #AgileDevOpsCon
Accept that failures will happen and then do blameless post-mortems to learn.
@aglover #AgileDevOpsCon
There are no edicts at Netflix. No one is required to use Spinnaker or the chaos tools. They use a paved road model to ease the way if you choose to do things as others have.
@aglover #AgileDevOpsCon
“We suck compared to how great we are going to be.” Always be improving.
@aglover #AgileDevOpsCon
Don’t overlook the value of learning as you build. You won’t get it right the first time so embrace experiments.
@aglover #AgileDevOpsCon
155 million members worldwide. 45 BILLION view hours per year. During peak viewing hours in the US, Netflix viewers consume about 35% of internet traffic.
@aglover #AgileDevOpsCon
Speed is every company’s competitive advantage.
@aglover #AgileDevOpsCon
Invest in
Automation
Resilience
Centralized teams
Platform
@aglover #AgileDevOpsCon
“We are not optimized for efficiency. We are optimized for learning.”
@aglover #AgileDevOpsCon
People want to buy. They don’t want to be sold to.
Show them the advantages and let early adopters sell it for you.
@aglover #AgileDevOpsCon
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Gene Gotimer at Agile + DevOps East

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!