A must read for
software developers and testers on how DevOps is done at FB. It’s an amazing
process that over 50,000 builds a day from 1000s of software engineers
are taken to production flawlessly the same day without impacting the 1 billion
or so FB users (it’s just a 4~6 hours of code journey from developer box to
production). As expected their high quality engineers rely on unit tests /QA
automation and linting /static code analysis using a battery of home
grown software engineering tools. A surprising element was their canary
deployment in which they update only 2% of production, get real time usage
feedback before pushing it globally, the 100%. I think their microservices
based architecture supports these kinds of partial production updates and
extremely agile culture
No comments:
Post a Comment