advanced
Advanced Debugging Strategy Design
Create a comprehensive debugging methodology for complex distributed systems
📝 Contenuto del prompt
Design a comprehensive debugging strategy for a distributed microservices architecture experiencing intermittent failures across services. Your strategy should include: 1) A systematic approach to reproducing and isolating the issue, 2) Tools and instrumentation recommended for each stage of debugging, 3) Common patterns of failure in distributed systems and how to identify them, 4) Documentation practices to ensure learnings are captured, 5) A prioritization framework for addressing multiple concurrent issues. Consider time constraints, team expertise distribution, and production stability requirements in your approach.