|We switched a number of core processes to AWS Lambda and my team is now spending WAY more time debugging.|
Our strategy has been to add more logging and metrics to better find root causes of issues - but that's getting unruly.
How are you debugging? What dev tools are you using understand what's happening within your distributed system? If you're logging...
- Where does your state go?
- Are you tracking startup latency?
- Are you tracking limits in memory, concurrency, execution duration?
Super interested in what others are doing for this, as well as other problems like testing, deployment, discovery.