Deploy Spring Boot services to AWS ECS Fargate with AWS CDK
Create microservices with AWS ECS, AWS CDK V2, Spring Boot V3 in Java 21. Learn to use SNS, SQS, DynamoDB, S3,AWS SDK V2
4.72 (54 reviews)

730
students
24 hours
content
Jul 2024
last update
$74.99
regular price
What you will learn
Build microservices in Spring Boot V3 and Java 21, with AWS ECS and Fargate, the Serverless compute for containers from AWS, using DynamoDB, SNS, SQS, S3, API;
Use AWS Cloud Development Kit (CDK) V2 to model and provision the infrastructure on AWS using Java. The AWS CDK is one of the best infrastructure as code tool;
Use AWS SDK V2 for Java to access AWS resources, which is fully integrated with the Spring Boot framework and with JDK libraries to execute jobs concurrently;
Build API with AWS API Gateway, with query string parameters and request body validations;
AWS CloudFormation and resources organized in stacks;
Model and provision resources on AWS with the AWS Cloud Development Kit (CDK) in Java;
Create microservices using AWS Fargate without having to create infrastructure such as machine instances;
Create clusters with AWS ECS service to control the application tasks' execution;
Use AWS S3 to create an event-based file processing mechanism, integrated with AWS ECS services;
Balance the requests between the application instances using the AWS Application Load Balancer service;
Monitor microservices execution with the AWS X-Ray;
Create subnets and network security rules using AWS VPC, to protect the application containers;
Monitor application health using the AWS Target Groups, fully integrated with AWS ECS services;
Create tables in AWS DynamoDB with a composite primary key;
Learn how to query items from AWS DynamoDB tables using a composite primary key;
Configure AWS DynamoDB tables in provisioned mode and with auto scaling;
Configure AWS DynamoDB tables in on-demand mode;
Monitor consumption graphs in AWS DynamoDB console;
View logs from the microservices in AWS CloudWatch Insights;
Publish messages to topics on AWS SNS via microservices;
Consume AWS SQS messages from the microservices in a Spring Boot application;
Subscribe AWS SQS queues to AWS SNS topics with message filtering;
Import files using AWS S3, consuming its events from AWS SQS queues;
Store the application Docker images in private repositories using the AWS ECR;
Monitor application logs, parameters, and resource events for alarm generation with AWS CloudWatch Alarms;
Create a Dead-Letter Queue engine with AWS SQS;
Control costs through resource tags in AWS Cost Explorer;
Control access permissions for specific DynamoDB items with AWS IAM policies;
Screenshots




5664872
udemy ID
11/17/2023
course created date
3/5/2024
course indexed date
Bot
course submited by