Testing Microservices

From CitconWiki
Revision as of 12:38, 4 February 2023 by Yuliya (talk | contribs)
Jump to navigationJump to search

Tools

  • Splunk stack and hashi wrapper for monitoring
  • NOC (Network Ops Center) -
  • New bank - common stack, clojure, AWS
  • Netflix also started with same stack, but it diverged assuming commonality of contracts. But Netflix has fantastic monitoring practices
  • Challenge - in a micro-services environment, how do you catch issues before production if all tests were fine for individual environments?
  • Heavy Monitoring
  • Learning the process for a year before automating it was helpful (some automations are not needed)
  • Disney provides client libraries. Versioning - providing min and max. Netflix - started with that, had to stop cause there was too many different libraries.
  • Sometimes new practices require change in culture.
  • Deploying across different geographic zones has to be staggered - deploy to EU, wait for 6 hours, confirm it works, deploy to next region