Serverless Applications with Node.js

Serverless Applications with Node.js walks you through building serverless apps on AWS using JavaScript. Inside, you’ll create a full project designed to help you understand and apply general serverless design principles and concepts.

Along the way, you’ll also discover what Claudia brings to the table as you build and deploy a scalable event-based serverless application that is fully integrated with AWS services including Lambda and API Gateway.

You’ll learn to simplify the design and development process so you can focus on getting your application deployed as fast as possible without sacrificing quality.

Plus, you’ll learn how to migrate your existing Express apps to serverless!

You can get your own copy with a 40% discount with promo code claudia40. Get your own copy!

What’s inside

  • Creating a serverless API using AWS Lambda and Claudia.js
  • Doing authentication and database storage in a serverless way
  • Creating a chatbot for multiple platforms
  • Building a voice assistant with Amazon Alexa
  • Developing microservices with Node.js, AWS Lambda, S3, and more

About the reader

Written for beginner and intermediate web developers comfortable with JavaScript and Node.js. Some prior experience with AWS is required.

Table of contents

Part 1: Serverless Pizzeria

Read in liveBook

1 Introduction to serverless with Claudia

Read in liveBook

2 Building your first serverless API

Read in liveBook

3 Asynchronous work is easy, we Promise()

Read in liveBook

4 Pizza delivery: Connecting an external service

Read in liveBook

5 Houston, we have a problem!

Read in liveBook

6 Level up your API

Read in liveBook

7 Working with files

Part 2: Let’s Talk

Read in liveBook

8 When pizza is one message away: Chatbots

Read in liveBook

9 Typing…​ Async and delayed responses

Read in liveBook

10 Jarvis, I mean Alexa, order me a pizza

Part 3: Next Steps

Read in liveBook

11 Testing, Testing, 1, 2, 3

Read in liveBook

12 Paying for pizza

Read in liveBook

13 Migrating your existing Express.js app to AWS Lambda

Read in liveBook

14 Migrating to serverless

Read in liveBook

15 Real-world case studies


Appendix A: A Installation and configuration

Appendix B: B Facebook Messenger, Twilio, and Alexa configuration

Appendix C: C Stripe and MongoDB setup

Appendix D: D The pizza recipe