guides & tutorials
user stories
operations & observability
engineering culture

The Definitive Guide to Serverless Architectures

written by  
  Rupak Ganguly

Serverless Guide

A lot is being written about serverless technology all over the web, and right now that information is fragmented. As a community, we’re bringing it together.

Introducing the Serverless Guide: the definitive guide to serverless architectures.

Find everything you need to know about serverless development and organizations-patterns, best practices, case studies and everything in-between. This guide is also a collection and frank discussion about the state and maturity of serverless.

The goal is to create a one-of-a-kind, trusted resource for developers, architects and thought leaders. A valuable resource that will help drive adoption and innovation of serverless architectures.

The Serverless Guide is a living artifact: an open-source, community-driven work. We are inviting all the serverless enthusiasts out there to contribute and spread the knowledge. Here's the list of active contributors who have already jumped on board.

Are you with us? We want you to be part of this journey. We will be happy to hear from you and get your feedback.

Start reading the Serverless Guide and spread the word.

What Will Be Covered

  • Intro to Serverless: A little bit of history, evolution, misconceptions around serverless
  • Benefits: Get into why serverless, its benefits and characteristics
  • Adoption: Insight into the adoption by enterprises and the tech communtiy in general
  • Architecture: Discussions around serverless architecture, FaaS, evolving patterns and solutions
  • Security: Auth. services, access controls, surface areas for attack, data isolation...
  • Development, Deployment & Testing: Rethinking around developing, deploying and testing serverless applications and services
  • Toolsets: Evolving toolsets, frameworks and methodologies
  • Changing DevOps: A look into the changing roles of DevOps teams and the mindshift
  • Challenges: Concerns around debugging, logging, and monitoring, of serverless applications
  • Providers: A comparative look at the serverless providers out there
  • Case Studies: Examples of real-life implementations of serverless technologies


To recognize your contributions to the guide, we add your name to the Credits section on the individual pages. We will add you to the 'Guide Authors' team on our Github org. You also get our serverless badge serverless for your Github profile.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About Rupak Ganguly

Rupak Ganguly is an Enterprise Advocate at Serverless, Inc.

guides-and-tutorials - 14.01.19

The definitive guide to using Terraform with the Serverless Framework

Wondering when to use Terraform and/or the Serverless Framework for your infrastructure as code? We've got answers.

written by Sebastian Borza

guides-and-tutorials - 20.05.19

Using the Serverless framework to deploy hybrid serverless/cluster workflows

We’ll cover how to use Serverless Framework, AWS Lambda, AWS Step Functions, AWS Fargate and AWS Batch to deploy hybrid serverless/cluster workflows.

written by Rustem Feyzkhanov

New to serverless?

To get started, pop open your terminal & run:

npm install serverless -g