Secret to Google's Engineering Culture
Google employs a canary release strategy for ensuring the stability and high quality of its products. This involves rolling out new features to some users, monitoring their performance, and reverting them if necessary. Google's first canary is its own employee base, followed by external users. The company uses extensive unit tests and continuous integration for major products like Google Mail. By using real-world users as a staging environment, Google ensures that it designs for the actual world rather than a laboratory setting. This approach provides stability through having a release to roll back to and valuable feedback from users.
Company
LaunchDarkly
Date published
Aug. 24, 2015
Author(s)
Edith Harbaugh
Word count
415
Hacker News points
None found.
Language
English