Expert AWS Development

Atul V. Mistry

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-29
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 408
  • 裝訂: Paperback
  • ISBN: 1788477588
  • ISBN-13: 9781788477581
  • 相關分類: Amazon Web Services
  • 立即出貨 (庫存=1)


Key Features

  • Design highly available, cost efficient, fault tolerant, and scalable distributed systems
  • A practical guide that will help you build, deploy, and manage applications with ease.
  • Develop effective solutions with AWS SDK and Lambda

Book Description

Continuous deployment and Agile methodology have enabled huge advances in modern applications. This book will enable the reader to make use of this rapidly evolving technology to build highly scalable applications within AWS.

You will begin with installation of AWS SDK and get you will get hands-on experience on creating an application. Next you will be integrating Applications with AWS services such as DynamoDB, Amazon Kinesis, AWS Lambda, Amazon SQS and Amazon SWF

Following this you will get well versed with CI/CD workflow and work with four major phases in Release processes - Source, Build, Test and Production. Next you will learn to apply AWS developer tools in your Continuous Integration (CI) and Continuous Deployment (CD) WorkFlow. Later you will lern about User Authentication using Amazon Cognito and also how you can evaluate the best architecture as per your infrastructure costs. You will also get well versed with container service which is Amazon EC2 service and you will learn to deploy an app using EC2. Along with EC2, you will also be deploying a practical real-world example of a CI/CD application with the Serverless Application Framework. Finally, you will learn how to Architect and Deploy Application within minutes using AWS CodeStar and some tips and tricks to modify CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStart suit the project's needs.

By the end of this book, the reader will effectively build, deploy, and manage your applications on AWS along with scaling and securing your applications with best practices and troubleshooting tips.

What you will learn

  • Learn how to get up and running with AWS Developer Tools.
  • Integrate the four major phases in the Release Processes. Source, Build, Test and Production.
  • Learn how to integrate Continuous Integration, Continuous Delivery, and Continuous Deployment in AWS.
  • Make secure, scalable and fault tolerant applications.
  • Deploy complex architectures within minutes



  • 設計高可用、成本效益高、容錯能力強且可擴展的分散式系統

  • 一本實用指南,將幫助您輕鬆建立、部署和管理應用程序。

  • 使用 AWS SDK 和 Lambda 開發有效的解決方案


持續部署和敏捷方法使現代應用程序取得了巨大的進步。本書將使讀者能夠利用這種快速發展的技術在 AWS 中構建高度可擴展的應用程序。

您將從安裝 AWS SDK 開始,並獲得創建應用程序的實踐經驗。接下來,您將與 AWS 服務(如 DynamoDB、Amazon Kinesis、AWS Lambda、Amazon SQS 和 Amazon SWF)集成應用程序。

在此之後,您將熟悉 CI/CD 工作流程,並在發布過程的四個主要階段 - 源代碼、構建、測試和生產中工作。接下來,您將學習在持續集成(CI)和持續部署(CD)工作流程中應用 AWS 開發工具。然後,您將了解使用 Amazon Cognito 進行用戶身份驗證,以及如何根據基礎設施成本評估最佳架構。您還將熟悉 Amazon EC2 服務,該服務是容器服務,並學習使用 EC2 部署應用程序。除了 EC2,您還將使用無服務應用程序框架部署一個實際的 CI/CD 應用程序示例。最後,您將學習如何使用 AWS CodeStar 在幾分鐘內架構和部署應用程序,以及一些修改 CodeCommit、CodeBuild、CodeDeploy、CodePipeline 和 CodeStart 以適應項目需求的技巧和訣竅。

通過閱讀本書,讀者將能夠在 AWS 上有效地構建、部署和管理應用程序,並使用最佳實踐和疑難排解技巧來擴展和保護應用程序。


  • 學習如何使用 AWS 開發工具。

  • 集成發布過程中的四個主要階段:源代碼、構建、測試和生產。

  • 學習如何在 AWS 中集成持續集成、持續交付和持續部署。

  • 構建安全、可擴展且容錯能力強的應用程序。

  • 在幾分鐘內部署複雜的架構