5 Houston, we have a problem!

This chapter covers

  • Reading console logs using CloudWatch
  • The challenges of debugging serverless applications
  • Debugging serverless APIs

By our nature, we—humans—aren’t perfect. No matter what we do, there is always the possibility of making a mistake, even if we do our best not to make one. This is especially true when developing or interacting with software. Do you remember the last time when a mobile application you were using crashed or a website stopped responding? Chances are you have experienced this recently, and you had to refresh your browser or restart your app.

We all make mistakes, and applications crash on a daily basis. Though usually harmless, application bugs can sometimes result in huge losses. ...

Get Serverless Applications with Node.js now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.