Linkedin

Deploy Java microservices on Amazon ECS using AWS Fargate

Project Overview

Project Detail

This pattern provides guidance for deploying containerized Java microservices on Amazon Elastic Container Service (Amazon ECS) by using AWS Fargate. The pattern doesn't use Amazon Elastic Container Registry (Amazon ECR) for container management; instead, Docker images are pulled in from a Docker hub.

Prerequisites and limitations

Prerequisites

  • An existing Java microservices application on a Docker hub

  • A public Docker repository

  • An active AWS account

  • Familiarity with AWS services, including Amazon ECS and Fargate

  • Docker, Java, and Spring Boot framework

  • Amazon Relational Database Service (Amazon RDS) up and running (optional)

  • A virtual private cloud (VPC) if the application requires Amazon RDS (optional)

Architecture

Source technology stack

  • Java microservices (for example, implemented in Spring Boot) and deployed on Docker

Source architecture

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/deploy-java-microservices-on-amazon-ecs-using-aws-fargate.html?did=pg_card&trk=pg_card

To know more about this project connect with us

Deploy Java microservices on Amazon ECS using AWS Fargate