Share E-Book

Full Stack Serverless Modern Application Development with React, AWS, and GraphQL (Nader Dabit)(Z-Library)

Author

Rating No ratings yet

Log in to rate

Framework
Language English

With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers, machine learning, chatbots, and AR scenes more easily than ever by taking advantage of these new serverless and cloud technologies. This practical guide explains how. Nader Dabit, developer advocate at Amazon Web Services, shows developers how to build full stack applications using React, AWS, GraphQL, and the Amplify Framework. You’ll learn how to create and incorporate services into your client applications while exploring general best practices, deployment strategies, continuous integration and delivery, and rich media management along the way. Learn how to build applications that solve real problems Understand what is (and is not) possible when using these technologies Examine how authentication works—and learn the difference between authentication and authorization Discover how serverless functions work and why they’re important Use GraphQL in your application—and learn why it’s important Learn how to build full stack applications on AWS

Format EPUB
Size 7.2 MB
211
Views

AI Guide

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

Full assistant
AI guide
【One-Line Pitch】 A practical, project-driven guide for frontend and mobile developers who want to use React, AWS, and GraphQL to build production-ready full stack applications without managing servers. If you already know JavaScript and want to add authentication, APIs, databases, storage, and deployment to your skill set, this book is for you. 【Book Arc】 - **Opening (~0%–15%)**: Frames the shift toward serverless and full stack development, explains who the book is for, and previews the chapter-by-chapter progression from fundamentals to a complete application. - **Early (~15%–30%)**: Introduces serverless philosophy, the FaaS + BaaS model, and the benefits of managed services—scalability, cost, security, and less code—before getting hands-on with AWS Amplify. - **Middle (~30%–55%)**: Moves into building blocks: creating a first app, adding authentication with Cognito, and understanding the difference between authentication and authorization through custom auth flows. - **Late (~55%–80%)**: Deepens backend skills with serverless functions, event sources, IAM permissions, Lambda triggers, AppSync, GraphQL relationships, and multiple authorization patterns. - **Ending (~80%–100%)**: Applies everything to offline-first apps with Amplify DataStore, image storage with Amazon S3, and deployment to the Amplify Console with CI/CD and custom domains. 【Key Takeaways】 - **Serverless means FaaS plus BaaS** (Middle): Functions handle custom logic while managed services cover databases, auth, and AI, shifting operational burden to the cloud provider. - **Frontend developers can now build full stack apps** (Early): Existing JavaScript and React skills transfer directly to backend work through the Amplify CLI and framework. - **Authentication and authorization are distinct concerns** (Middle): The book walks through Cognito-based sign-in, sign-up, confirmation, and password recovery, then separates identity from permission. - **Serverless functions are event-driven** (Late): API Gateway, S3, and Cognito events trigger Lambda code, with IAM permissions controlling what each function can access. - **GraphQL and AppSync enable flexible data access** (Late): Type relationships, multiple auth modes, and custom access patterns with GSIs are covered as production concerns. - **Offline and real-time behavior matter** (Late): Amplify DataStore is presented as a way to build apps that work without a connection and sync when connectivity returns. - **Storage and hosting complete the stack** (Ending): S3 handles image uploads and retrieval, while the Amplify Console provides Git-based CI/CD and custom domains. - **The book is project-based and cumulative** (Throughout): Each chapter builds on the previous one, ending with a sophisticated application that combines many services. 【Reading Tips】 - **Deep-read the early conceptual chapters** on serverless philosophy and Amplify setup; they frame every later decision and are easy to skim past. - **Code along with the projects** rather than reading passively—the value is in seeing how frontend and backend connect through the CLI and generated configuration. - **Skim repetitive setup steps** once you understand the pattern, but slow down on authentication flows, IAM permissions, and GraphQL authorization, which are common sources of confusion. - **Use the final chapters as a reference architecture** for deployment and storage; they show how the pieces fit together in a real app. - **Check the companion code repository** mentioned in the book for working examples, since cloud service UIs and CLI behavior can drift from the printed text. 【Coverage Limits】 The excerpts cover the book's structure, early concepts, and chapter summaries, but do not include detailed code walkthroughs or full explanations of every service. Specific implementation details, exact configuration steps, and later-chapter code are only partially represented.

Passage locations

Excerpt 1
’Reilly Online Learning How to Contact Us Acknowledgments 1. Full Stack Development in the Era of Serverless Computing Modern Serverless Philosophy Character...
View in text
Excerpt 2
t to build full stack applications using cloud technologies. It is also a good resource for CTOs and startup founders looking to maximize efficiency and move...
View in text
Excerpt 3
concerning this book to the publisher: O’Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, CA 95472 800-998-9938 (in the United States or Canada)...
View in text
Excerpt 4
code to execute, and the reserved memory for each function. With managed services like Amazon Rekognition, you are only charged for the images processed and...
View in text

Recommended for You

Loading recommended books...
Failed to load, please try again later

Tip the Site

Scan the WeChat Pay or Alipay code to tip. No login required.

WeChat Pay
Alipay
← Back to List