navigation

Deploying Spring Boot Services on AWS ECS Fargate using AWS CDK

Overview

In this workshop, we will create a microservice using Java 11, leveraging the Spring Boot framework, and Docker containers to build a backend application that interacts with Amazon Web Services (AWS) resources. These resources will be provisioned on AWS using the AWS Cloud Development Kit (CDK) v2, a modern way to model and configure infrastructure on AWS. AWS CDK is one of the best tools for managing infrastructure as code (IaC) on AWS.

Architect

Content

  1. Introduction
  2. Prerequisite steps
  3. Create ECR Image Repository
  4. Create VPC and NAT Gateway
  5. Create ECS
  6. Create ECS Service
  7. Create API Gateway
  8. Create DynamoDB Table
  9. Instrumenting AWS ECS Service
  10. Clean up resources