Jump to ratings and reviews
Rate this book

Full Stack Serverless: Modern Application Development with React, AWS, and GraphQL

Rate this book
Cloud computing is typically associated with backend development and DevOps. But with the rise of serverless technologies and a new generation of services and frameworks, frontend and mobile developers can build robust applications with production-ready features such as authentication and authorization, API gateways, chatbots, augmented reality scenes, and more. This hands-on guide shows you how.

Nader Dabit, developer advocate at Amazon Web Services, guides you through the process of building full stack applications using React, AWS, GraphQL, and AWS Amplify. You'll learn how to create and incorporate services into your client applications while learning general best practices, deployment strategies, rich media management, and continuous integration and delivery along the way.


Learn how to build serverless applications that solve real problems
Understand what is (and isn't) possible when using these technologies
Create a GraphQL API that interacts with DynamoDB and a NoSQL database
Examine how authentication works--and learn the difference between authentication and authorization
Get an in-depth view of how serverless functions work and why they're important
Build full stack applications on AWS and create offline apps with Amplify DataStore

181 pages, Paperback

Published August 18, 2020

43 people are currently reading
112 people want to read

About the author

Nader Dabit

4 books9 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (22%)
4 stars
19 (35%)
3 stars
15 (28%)
2 stars
5 (9%)
1 star
2 (3%)
Displaying 1 - 7 of 7 reviews
3 reviews
August 10, 2020
Hands On - Serverless

It’s really good book to get started with AWS server-less options. It’s very instructional & have all the necessary ingredients to build the base knowledge how to build & deploy app build AWS server-less services.

It don’t go deep into some of the aspects of server-less offerings. Likes of Dynamo DB, and some aspects of GraphQL.

I would have loved to see some pricing aspects of cloud services.

It’s mostly instructional book, which relies heavily on code. Which is great.

I enjoyed it throughly. It’s fluent & easy read. Not a dull moment. I like the choices of examples in book.

One thing lacking was cons of server-less but honestly seemed like out of scope for this book.

But would have appreciated more if Author noted further learnings & books to read. And some gotchas.
Profile Image for Pablo.
Author 1 book43 followers
December 17, 2021
I'm removing one star from the neutral 3 stars because I think the title is misleading to what the contents are.

The correct title should be something like "Rapid prototyping with AWS Amplify". The book centers mostly on the frontend and most of the code shown is what you'd see on any React book. It might have a reasonable coverage of building frontends with Amplify (I'm not sure, because I haven't explored what the book doesn't cover) but it definitely doesn't have a good coverage of the backend. In fact, this book is a tutorial for those that have a mostly-frontend idea and need to sprinkle some simple backend without worrying to learn much about it.

This book doesn't cover anything but Amplify and Amplify is not great for the backend. It doesn't cover SAM, CDK, or CloudFormation. It doesn't cover how to separate staging from prod, it doesn't cover how to run backend code locally, how to debug it. In some cases it avoids having any sort of backend code, which is alright, but I wish it was more explicit. In all the examples the application is a React application first with backend relegated to a subdirectory.

There are even some tiny things that are wrong that don't inspire me a lot of confidence, like spelling it OAUTH instead of OAuth or saying that ATP is On-Time Password and not One-Time Password. Yes, they are typos, not a big deal... but they could be people not familiar with the terms too.
Profile Image for Jack.
3 reviews
August 14, 2021
There are many ways to craft a full stack serverless application, but it should be better conveyed that this book specifically focuses on the AWS Amplify platform and the tools available therein. You will not, for example, be learning about the ubiquitous Serverless Framework or other such widely used tools. Apart from that, I think Dabit did a great job with regard to clear and concise technical communication of concepts and implementations. Be warned that various APIs exposed by the amplify libraries have changed and will need to be adapted by referring to the documentation.
Profile Image for Danilo Poccia.
3 reviews5 followers
September 7, 2020
Great introduction to cloud services for frontend development

An easy to follow, step by step guide full of tips on using AWS, GraphQL, and React together with the Amplify Framework and CLI.
Profile Image for James.
6 reviews11 followers
October 31, 2021
A short read to get your bearings around serverless architecture in the AWS Amplify ecosystem. It’s not super indepth but good enough to show the possibilities. It’s kind of surprising Amplify isn’t in the subtitle because this book heavily utilizes the AWS Amplify CLI.
Profile Image for Sebastian Sanio.
318 reviews2 followers
November 3, 2020
The book is about serverless technologies and their state today.

It starts by giving a comparison against other technologies such as traditional ones and containers, and then it focus in different products that exists (most from AWS) with examples that can be tested by yourself.
Some of the products are Cognito for authentication and authorization, AppSync for Graphql, Lambdas for FaaS, S3 for file storing and amplify as a product that simplifies the management of all the previous products.

Coming from a containers world, it was an insightful read and totally worth it.
Profile Image for Xianshun Chen.
89 reviews3 followers
October 23, 2020
Pretty nice book to learn serverless with AWS services to develop web application
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.