Exploring Serverless Applications with Node.js
With chapters selected by Slobodan Stojanović and Aleksandar Simović
  • February 2020
  • ISBN 9781617297854
  • 72 pages
Going serverless and hosting your web applications in the cloud drastically reduces the time you spend worrying about infrastructure—giving you more time for building features and solving business problems. Serverless apps are easier to scale, quicker to develop, and less complex than traditional server-hosted applications; it’s no wonder they’re becoming the norm in business. And with JavaScript support in AWS Lambda and powerful serverless API tools like the Claudia.js library, it’s a great time to get started learning to build and deploy serverless apps.

About the book

Exploring Serverless Applications with Node.js includes the first three chapters of Serverless Applications with Node.js by serverless experts Slobodan Stojanović and Aleksandar Simović. This quick-start mini ebook begins with an introduction to the core concepts of serverless architecture, exploring the features that Claudia.js offers for creating serverless applications. In the second chapter, you’ll apply those concepts and features to building a serverless pizzeria app while taking a closer look at Claudia.js in action. Next, since Node.js executes asynchronously, you’ll explore how serverless affects asynchronization. Finally, you’ll discover for yourself the ease of connecting AWS Lambda to an external service as you add functionality to your app for storing your pizza orders with AWS DynamoDB. Filled with examples and exercises, this introductory guide is the perfect place to start learning highly-sought-after serverless skills.
Table of Contents detailed table of contents

1 Introduction to serverless with Claudia

1.1 Servers and washing machines

1.2 The core concepts

1.3 How does serverless work?

1.4 Serverless in practice

1.5 Serverless infrastructure — AWS

1.6 What is Claudia, and how does it fit?

1.7 When and where you should use it

2 Building your first serverless API

2.1 Assembling pizza ingredients: building the API

2.2 How Claudia deploys your API

2.3 Traffic control: How API Gateway works

2.4 When a serverless API is not the solution

2.5 Taste it!

3 Asynchronous work is easy, we Promise()

3.1 Storing the orders

3.2 Promising to deliver in less than 30 minutes!

3.3 Trying out your API

3.4 Getting orders from the database

3.5 Taste it!

What's inside

  • Chapter 1, "Introduction to serverless with Claudia"
  • Chapter 2, "Building your first serverless API"
  • Chapter 3, "Asynchronous work is easy, we Promise()"

About the authors

Slobodan Stojanović and Aleksandar Simović are AWS Serverless Heroes and core contributors to the Claudia.js project. They are also coauthors of Desolé, an open source serverless error tracking tool, and the lead developers of Claudia Bot Builder.

placing your order...

Don't refresh or navigate away from the page.
eBook $0.00 PDF only + liveBook
Exploring Serverless Applications with Node.js (eBook) added to cart
continue shopping
go to cart

Prices displayed in rupees will be charged in USD when you check out.

FREE domestic shipping on three or more pBooks