0PricingLogin
Node.js Backend Development Bootcamp · Lesson

Introduction to Serverless with Node.js

Understand serverless computing, its advantages, and how to deploy Node.js functions on platforms like AWS Lambda.

What is Serverless Computing?

Welcome to the world of Serverless Computing! This isn't about running code without servers; it's about not managing them yourself.

In a serverless architecture, a cloud provider (like AWS, Azure, or Google Cloud) handles all the server management, scaling, and infrastructure for you. You just focus on writing your code.

Introduction to Serverless with Node.js — illustration 1

Function as a Service (FaaS)

The core of serverless is often Function as a Service (FaaS). You deploy individual functions, not entire applications.

  • Event-Driven: Functions run only when triggered by an event (e.g., an HTTP request, a file upload, a database change).
  • Stateless: Each execution is independent; functions don't maintain state between invocations.
  • Ephemeral: Functions only exist while they are executing, then they shut down.

All lessons in this course

  1. Introduction to Serverless with Node.js
  2. GraphQL API Design Principles
  3. Building a GraphQL Server with Apollo
  4. GraphQL Subscriptions for Real-Time Data
← Back to Node.js Backend Development Bootcamp