"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;

June 05, 2022

My observations from - How different companies ship code to production

Microsoft days 

  • Way back 14 years ago
  • Automated build
  • CI / CD
  • DEV - Test - Support - Prod
  • Environment for each function
  • Bugs / Triage 
  • Only Stable code will goto prod :)
  • Bug bashing, Support bashing...
  • Comes next to Amazon but has tighter QA
  • Phased / frequent releases
  • Expensive rollbacks so had tighter QA

Amazon days

  • Saas world / 10 years ago itself
  • Everything as service
  • One click deployment
  • Ton of A/B testing/experiments
  • Weblabs / weblabs / Test ton of features same time
  • The best of several teams working together
  • One-click rollback too so was easier to revert back
  • Weekly deployments

Sensormatic

  • Like windows service packs 
  • Once every 6 months
  • Pure offline mode installation
  • Hardware + Software combo
  • Customization / Customer specific feature
  • Bit far compared to Amazon / Microsoft practices

Consulting

  • CI / CD
  • Up to date with the latest tools in the market :)
  • Containerized / dockerized / deployed in cloud
  • Fast / Fast / Fast. 6 to 8 weeks
  • Closer to startup type culture :)

The quality bar is relative to maturity of product, number of active customers, Complexity of implementation, expectations from beta product vs production system

More reads - Link

Keep Thinking!!!

No comments: