OH SHIT. Facebook finally got rid of that janktastic branch-and-cherrypick-by-hand release process. Great read:https://code.facebook.com/posts/270314900139291/rapid-release-at-massive-scale …
-
Show this thread
-
Take a sec to think about how many new grads/interns are on the FB eng team at any given time, and marvel anew at this act of trust
2 replies 2 retweets 14 likesShow this thread -
... trust in the *tools*, I mean; not the interns. lol. feature flags, waves and waves of canaries and rolling deploys and A/B testing,
2 replies 2 retweets 24 likesShow this thread -
FB goes down for the same reasons the rest of us do: they deploy bad code, especially configs (configs are code too!)
2 replies 6 retweets 29 likesShow this thread -
They solve this by running an elaborate staging environment, using two globally distributed data centers and a snapshot of real data...
1 reply 1 retweet 12 likesShow this thread -
Just fucking kidding, of course. They use all their fancy-ass tools to roll lots fast and stage small user slices and TEST IN PRODUCTION.
2 replies 4 retweets 37 likesShow this thread -
I do miss sandcastle, the fleet that would run a bajillion tests and auto-accept your diff hours later if they all ran cleanly
2 replies 0 retweets 9 likesShow this thread -
If you would like your interns to ship this confidently, you need to write or buy tools like
@launchdarkly,@honeycombio,@goturbine, etc1 reply 9 retweets 45 likesShow this thread -
It's nice that the future is coming to startups. I never want to hack up nginx or Capistrano for this shit, ever again. Gross (& fragile)
3 replies 1 retweet 15 likesShow this thread
So much this...
-
-
Replying to @shelikavoid @mipsytipsy
*looks at hacked up nginx and capistrano* yeah this can all do one
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
. | ex