Building Serverless Web Applications

Diego Zanon

  • 出版商: Packt Publishing
  • 出版日期: 2017-07-28
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 354
  • 裝訂: Paperback
  • ISBN: 1787126471
  • ISBN-13: 9781787126473
  • 相關分類: Serverless
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Get an in-depth understanding of the serverless model
  • Build a complete serverless web application end to end
  • Learn how to use the Serverless Framework to improve your productivity

Book Description

This book will equip you with the knowledge needed to build your own serverless apps by showing you how to set up different services while making your application scalable, highly available, and efficient.

We begin by giving you an idea of what it means to go serverless, exploring the pros and cons of the serverless model and its use cases. Next, you will be introduced to the AWS services that will be used throughout the book, how to estimate costs, and how to set up and use the Serverless Framework.

From here, you will start to build an entire serverless project of an online store, beginning with a React SPA frontend hosted on AWS followed by a serverless backend with API Gateway and Lambda functions. You will also learn to access data from a SimpleDB database, secure the application with authentication and authorization, and implement serverless notifications for browsers using AWS IoT. This book will describe how to monitor the performance, efficiency, and errors of your apps and conclude by teaching you how to test and deploy your applications.

What you will learn

  • Get a grasp of the pros and cons of going serverless and its use cases
  • Discover how you can use the building blocks of AWS to your advantage
  • Set up the environment and create a basic app with the Serverless Framework
  • Host static files on S3 and CloudFront with HTTPS support
  • Build a sample application with a frontend using React as an SPA

商品描述(中文翻譯)

關鍵特點
- 深入了解無伺服器模型
- 從頭到尾構建完整的無伺服器網頁應用程式
- 學習如何使用 Serverless Framework 來提高生產力

書籍描述
本書將為您提供構建自己的無伺服器應用程式所需的知識,教您如何設置不同的服務,同時使您的應用程式具備可擴展性、高可用性和高效性。

我們首先讓您了解無伺服器的含義,探討無伺服器模型的優缺點及其使用案例。接下來,您將了解本書中將使用的 AWS 服務、如何估算成本,以及如何設置和使用 Serverless Framework。

從這裡開始,您將開始構建一個完整的無伺服器專案,這是一個線上商店,首先是托管在 AWS 上的 React SPA 前端,然後是使用 API Gateway 和 Lambda 函數的無伺服器後端。您還將學習如何從 SimpleDB 數據庫訪問數據,使用身份驗證和授權來保護應用程式,並使用 AWS IoT 實現無伺服器的瀏覽器通知。本書將描述如何監控應用程式的性能、效率和錯誤,並最後教您如何測試和部署您的應用程式。

您將學到的內容
- 理解無伺服器的優缺點及其使用案例
- 探索如何利用 AWS 的基本構件為自己帶來好處
- 設置環境並使用 Serverless Framework 創建基本應用程式
- 在 S3 和 CloudFront 上托管靜態文件並支持 HTTPS
- 使用 React 作為 SPA 構建前端的示範應用程式