What problem does it solve?
Debugging complex issues that span multiple services—from frontend to backend, database, and analytics engine—is time-consuming and difficult. This Skill provides a structured, systematic approach to diagnose and resolve these intricate problems efficiently, minimizing downtime and developer frustration.
Core Features & Use Cases
- Full-Stack Tracing: Guides you through tracing data and requests from the browser, through APIs, to the database, and into the analytics engine.
- Cross-Repository Log Correlation: Learn to use correlation IDs to link logs across disparate services, making it easy to follow a single request's journey.
- Multi-Tenant & Auth Debugging: Specialized workflows to diagnose tenant isolation issues, authentication failures, and authorization problems.
- Performance Analysis: Identify bottlenecks in API response times, slow database queries, and Lambda cold starts to optimize system performance.
- Use Case: A user reports "data not showing in the frontend." This Skill guides you through checking frontend network calls, API responses, backend Lambda logs, database records, and finally the analytics engine to find the root cause, saving hours of manual investigation.
Quick Start
Example: Tail backend API logs for real-time debugging
cd profile-360-backend
aws logs tail /aws/lambda/profile-360-backend-dev-api --follow