Isabel Garrido Cardenas - What could possibly go wrong?

Learn how to plan for failure, prioritize end-to-end testing, and adapt to legacy tech in this talk, featuring expert Isabel Garrido Cardenas on building reliable and scalable systems.

Key takeaways
  • Plan for failure: The speaker emphasizes the importance of learning from failures and understanding what can go wrong. She emphasizes that there is no silver bullet and that the approach will not work in all situations.
  • End-to-end testing: The speaker highlights the importance of end-to-end testing in understanding how the system works.
  • Legacy tech: The speaker discusses the challenges of working with legacy technology and how it can lead to unforeseen problems.
  • Understand the problem: She emphasizes the importance of understanding the problem and the context to find a solution.
  • Decoupling: Decoupling is mentioned as a way to improve the system’s reliability and scalability.
  • Testing: The speaker highlights the importance of testing and the need to test everything in production.
  • Metrics: Monitoring and measuring the system’s performance is crucial to identify and fix problems.
  • Collaboration: Collaboration among team members and stakeholders is essential in finding solutions to complex problems.
  • Context: The speaker emphasizes the importance of considering the context in which a solution is implemented.
  • Flexibility: She advises being flexible and adaptable in the approach and to not be afraid to change direction when necessary.