Debugging in the Cloud
Debugging and logging is a crucial part in the successful development, roll-out and operation of IT systems. Systems that run in a distributed environment pose additional obstacles to application engineers who need to identify and fix system misbehavior in a timely manner. In such an environment, intelligent logging is indispensable.
In a short tutorial I demonstrate how to debug a distributed application with state-of-the-art technology as well as with a novel approach using Amazon Simple Queue Service, respectively. In a cost analysis I show that this approach is not only a fun technology challenge, but also a cheap way to implement logging for distributed applications.
Here is the prliminary document:
(Updated versions will appear in the Pages section in the upper right corner of this Website)