AWS CDK in Practice: Unleash the power of ordinary coding and streamline complex cloud applications on AWS

Avdi, Mark, Lam, Leo

  • 出版商: Packt Publishing
  • 出版日期: 2023-06-16
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180181239X
  • ISBN-13: 9781801812399
  • 相關分類: Amazon Web Services
  • 下單後立即進貨 (約3~4週)

商品描述

Uncover the secrets of building maintainable, extensible, and virtually indestructible cloud applications on AWS with Cloud Development Kit (CDK)

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

  • Build complex cloud applications with the revolutionary AWS CDK
  • Gain practical knowledge of AWS CDK to leverage the powerful toolset of AWS
  • Employ practical exercises & architectural design patterns for developing modern serverless application

Book Description

As cloud applications are becoming more complex, multiple tools and services have emerged to cater to the challenges of running reliable solutions. Although infrastructure as code, containers, and orchestration tools, such as Kubernetes, have proved to be efficient in solving these challenges, AWS CDK represents a paradigm shift in building easily developed, extended, and maintained applications.

With AWS CDK in Practice, you'll start by setting up basic day-to-day infrastructure while understanding the new prospects that CDK offers. You'll learn how to set up pipelines for building CDK applications on the cloud that are long-lasting, agile, and maintainable. You'll also gain practical knowledge of container-based and serverless application development. Furthermore, you'll discover how to leverage AWS CDK to build cloud solutions using code instead of configuration files. Finally, you'll explore current community best practices for solving production issues when dealing with CDK applications.

By the end of this book, you'll have practical knowledge of CDK, and you'll be able to leverage the power of AWS with code that is simple to write and maintain using AWS CDK.

What you will learn

  • Turn containerized web applications into fully managed solutions
  • Explore the benefits of building DevOps into everyday code with AWS CDK
  • Uncover the potential of AWS services with CDK
  • Create a serverless-focused local development environment
  • Self-assemble projects with CI/CD and automated live testing
  • Build the complete path from development to production with AWS CDK
  • Become well versed in dealing with production issues through best practices

Who this book is for

This book is for traditional full stack developers looking to explore the new world of Infrastructure as Code and serverless applications, solutions architects seeking to define their services with AWS CDK, and DevOps specialists searching for a better management technique to configure files. Readers should not be new to coding and must have experience in web development in languages such as Python, JS, Typescript, Java, etc. along with a basic understanding of how web applications are developed.

商品描述(中文翻譯)

揭開使用 AWS Cloud Development Kit (CDK) 建立可維護、可擴展且幾乎不可摧毀的雲應用程式的秘密。

購買印刷版或 Kindle 版本的書籍將包含免費的 PDF 電子書。

主要特點:

- 使用革命性的 AWS CDK 建立複雜的雲應用程式。
- 獲得實際的 AWS CDK 知識,以利用 AWS 強大的工具集。
- 使用實際練習和架構設計模式來開發現代無伺服器應用程式。

書籍描述:

隨著雲應用程式變得越來越複雜,出現了多種工具和服務來應對運行可靠解決方案的挑戰。儘管基礎架構即代碼、容器和管控工具(如 Kubernetes)已被證明在解決這些挑戰方面非常有效,但 AWS CDK 在建立易於開發、擴展和維護的應用程式方面代表了一個範式轉變。

通過《AWS CDK 實踐指南》,您將從設置基本的日常基礎架構開始,同時了解 CDK 提供的新前景。您將學習如何建立在雲上構建 CDK 應用程式的流程,這些應用程式具有持久、靈活和可維護的特性。您還將獲得基於容器和無伺服器應用程式開發的實際知識。此外,您還將發現如何使用代碼而不是配置文件來利用 AWS CDK 構建雲解決方案。最後,您將探索當處理 CDK 應用程式時解決生產問題的當前社區最佳實踐。

通過閱讀本書,您將獲得 CDK 的實際知識,並能夠使用 AWS CDK 編寫和維護簡單的代碼,以發揮 AWS 的強大功能。

您將學到什麼:

- 將容器化的網絡應用程式轉變為完全受管解決方案。
- 探索使用 AWS CDK 在日常代碼中建立 DevOps 的好處。
- 揭示使用 CDK 的 AWS 服務的潛力。
- 建立以無伺服器為重點的本地開發環境。
- 使用 CI/CD 和自動化的實時測試自組織項目。
- 使用 AWS CDK 構建從開發到生產的完整路徑。
- 通過最佳實踐熟練處理生產問題。

本書適合傳統全棧開發人員,他們希望探索基礎架構即代碼和無伺服器應用程式的新世界;解決方案架構師,他們希望使用 AWS CDK 定義其服務;以及 DevOps 專家,他們正在尋找更好的管理技術來配置文件。讀者不應該是新手,並且必須具有 Python、JS、TypeScript、Java 等網絡開發語言的經驗,以及對網絡應用程式開發的基本理解。

目錄大綱

  1. Getting Started with IaC and AWS CDK
  2. A Starter Project and Core Concepts
  3. Building a Full Stack Application with CDK
  4. Complete Web Service Deployment with AWS CDK
  5. Continuous Delivery with CDK-Powered Apps
  6. Testing and Troubleshooting AWS CDK Applications
  7. Serverless Application Development with AWS CDK
  8. Streamlined Serverless Development
  9. Indestructible Serverless Application Architecture (ISAA)
  10. The Current CDK Landscape and Outlook

目錄大綱(中文翻譯)

- 開始使用 IaC 和 AWS CDK
- 入門專案和核心概念
- 使用 CDK 建立全端應用程式
- 使用 AWS CDK 完成網路服務部署
- 使用 CDK-Powered 應用程式進行持續交付
- 測試和疑難排解 AWS CDK 應用程式
- 使用 AWS CDK 開發無伺服器應用程式
- 精簡的無伺服器開發
- 不可摧毀的無伺服器應用程式架構 (ISAA)
- 目前的 CDK 情境和展望