Image for AWS CDK in Practice: Streamline Building Complex Cloud Applications on AWS by Unleashing the Power of Ordinary Coding

AWS CDK in Practice: Streamline Building Complex Cloud Applications on AWS by Unleashing the Power of Ordinary Coding

See all formats and editions

Build maintainable, extensible, and virtually indestructible cloud applications on AWS with CDK

Key Features

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

Book Description

Cloud applications are getting more complex each day and many toolsets and services have spun up to address some of the challenges proposed by running reliable solutions. Infrastructure as Code alongside containers and orchestration tools such as Kubernetes have been able to solve some of these challenges, and AWS CDK is the first solid attempt for a paradigm shift to build applications that are easy to develop, extend, and maintain.

This book will start with setting up basic day to day bread-and-butter type infrastructure while helping you to understand the new prospects that CDK offers. You will then move to setting up pipelines for building CDK applications on the cloud that stand the test of time while sustaining the ease of adding new features. You will also get practical knowledge of container based as well as serverless application development. Further on, you will leverage AWS CDK to build cloud solutions using code instead of configuration files. You will wrap up with current community best practices for solving production issues when dealing with CDK applications.

By the end of this book, you will have practical knowledge of CDK, and you will be able to easily tame and leverage the power of AWS with simple code using AWS CDK.

What you will learn

  • Turn current containerized web applications to fully managed solutions
  • Benefits of building DevOps into everyday code with AWS CDK
  • Practically 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
  • Follow the complete path of development to product with AWS CDK
  • Become versed in dealing with production issues through best practices

Who This Book Is For

This book is targeted towards traditional full stack developers who want to make it to the new world of Infrastructure as Code & serverless, solutions architects that want to learn the advantages of defining their services with AWS CDK, and DevOps specialists who are tired of managing endless configuration 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.

Table of Contents

  1. Infrastructure as code with AWS CDK
  2. Setting up CDK projects
  3. Creating a basic web service with AWS CDK
  4. Creating a full stack todo application with Python Django
  5. Building the infrastructure for a MERN stack with AWS CDK
  6. Converting the MERN stack to a PERN stack
  7. Building messaging systems & microservices with AWS CDK
  8. Running a bullet proof CI/CD pipeline using CDK
  9. Testing & managing multiple environments
  10. Why AWS CDK + Serverless is revolutionary
  11. Creating your first serverless application with AWS CDK
  12. Streamlines local serverless development
  13. Dealing with migrations & production issues

Read More
Special order line: only available to educational & business accounts. Sign In
£29.99
Product Details
Packt Publishing
1801815275 / 9781801815277
eBook (EPUB)
005.3
16/06/2023
United Kingdom
English
1 pages
Copy: 100%; print: 100%
Description based on CIP data; resource not viewed.