Companies Home Search Profile

Deploy Spring Boot Microservices on AWS ECS with Fargate

Focused View

Sergey Kargopolov

5:12:19

139 View
  • 1 - Introduction.mp4
    04:29
  • 2 - Introduction to ECS.mp4
    07:00
  • 3 - Microservices Architecture on AWS.mp4
    05:46
  • 4 - What is ECS Cluster Service and Task.mp4
    03:02
  • 5 - Source code.html
  • 6 - Run Users Microservice with Spring Tools Suite.mp4
    05:33
  • 7 - Run Users Microservice using commandline.mp4
    02:30
  • 8 - Run Albums Microservice with Spring Tools Suite.mp4
    02:58
  • 9 - Download Postman HTTP Client.mp4
    03:25
  • 10 - Microservices demo.mp4
    11:39
  • 11 - Introduction.mp4
    02:35
  • 12 - A Docker File.mp4
    07:25
  • 12 - photo-albums-microservice-dockerfile.zip
  • 12 - users-microservice-dockerfile.zip
  • 13 - Docker Hub vs Amazon ECR Elastic Container Registry.mp4
    04:03
  • 14 - Where to find Docker.mp4
    02:21
  • 15 - Creating a Repository in Docker Hub.mp4
    03:12
  • 16 - Building Docker Image for Docker Hub.mp4
    03:03
  • 17 - Pushing Docker Image to Docker Hub.mp4
    02:32
  • 18 - Create a repository in Amazon ECR.mp4
    04:39
  • 19 - Scan Image for Security Vulnerabilities.mp4
    02:12
  • 20 - Install or Update AWS CLI.mp4
    03:45
  • 21 - Access Credentials for AWS CLI.mp4
    04:04
  • 22 - Configure AWS CLI.mp4
    05:03
  • 23 - Push Docker Image to Amazon ECR.mp4
    03:32
  • 24 - View Image Run Manual Scan View Scan Results.mp4
    03:58
  • 25 - Excersize Push Albums Microservice Docker Image to ECR.html
  • 26 - The New ECS Experience.mp4
    02:06
  • 27 - Creating a new AWS Fargate Cluster.mp4
    08:08
  • 28 - Configure task definition and containers.mp4
    07:21
  • 29 - Configure environment storage monitoring and tags.mp4
    06:39
  • 30 - Creating a New ECS Service.mp4
    09:05
  • 31 - Important Note.html
  • 32 - Overview of an Active ECS Service.mp4
    05:03
  • 33 - Configure a Security Group.mp4
    03:37
  • 34 - Trying how Microservice works.mp4
    04:21
  • 35 - Stopping a task.mp4
    04:35
  • 36 - Introduction.mp4
    06:43
  • 37 - Enable load balancer.mp4
    07:38
  • 38 - Load Balancer Security Group.mp4
    05:29
  • 39 - Trying how load balancer works.mp4
    08:59
  • 40 - Point Custom Domain name to a Load Balancer.mp4
    04:47
  • 41 - Trying how custom domain name works.mp4
    03:13
  • 42 - Introduction.mp4
    03:23
  • 43 - Request a TLSSSL certificate from Amazon.mp4
    02:11
  • 44 - Validate Domain Name Ownership.mp4
    01:27
  • 45 - Create HTTPs Listener.mp4
    03:07
  • 46 - Configure Security Group to allow port 443.mp4
    02:36
  • 47 - Redirect HTTP traffic to HTTPs.mp4
    01:57
  • 48 - Trying how it works.mp4
    02:01
  • 49 - ECS Auto Scaling Introduction.mp4
    03:20
  • 50 - Configure Auto Scaling.mp4
    07:41
  • 51 - Trying how it works.mp4
    10:57
  • 52 - Introduction.html
  • 53 - AWS RDS Create MySQL Database.mp4
    08:45
  • 54 - Creating a new ECS Task Definition.mp4
    09:44
  • 55 - Deploy the New Task Definition.mp4
    02:02
  • 56 - Configure Database Instance Security Group.mp4
    03:27
  • 57 - Trying how it works.mp4
    06:15
  • 58 - Exercise Deploy second Microservice.html
  • 59 - Introduction.mp4
    02:38
  • 60 - Creating First Configuration Parameter.mp4
    04:58
  • 61 - Encrypting Sensitive Configuration Properties.mp4
    04:08
  • 62 - Practice exercise Create more parameters.html
  • 63 - Creating the rest of the parameters.mp4
    02:13
  • 64 - Updating Task Definition.mp4
    07:40
  • 65 - Configure Execution Role.mp4
    02:12
  • 66 - Trying how it works.mp4
    03:00
  • 67 - Exercise Centralize Configuration properties of Albums Microservice.html
  • 68 - Introduction.mp4
    04:10
  • 69 - Service Discovery with Application Load Balancer.mp4
    03:38
  • 70 - Service Connect Introduction.mp4
    01:38
  • 71 - Service Connect Behind the Scenes.mp4
    06:23
  • 72 - Enable Service Connect.mp4
    05:56
  • 73 - Service Connect overview.mp4
    03:40
  • 74 - Exercise Enable Service Connect for Albums Microservice.html
  • 75 - Push Albums Microservice to AWS ECR.mp4
    04:42
  • Description


    Course covers Auto Scaling, Load Balancing, Centralized Configuration, Route 53, SSL & HTTPs, Docker Images, and CI/CD

    What You'll Learn?


    • You will learn to build Docker images for your Spring Boot Microservices
    • Learn about Auto Scaling on AWS and how to configure it for your Microservices
    • Learn to publish Docker Images to Docker Hub and AWS ECR
    • You will learn to run multiple instances of your Microservices behind Application Load Balancer
    • Learn to deploy Spring Boot Microservices on AWS ECS with Fargate
    • You will learn to create SSL certificate and enable HTTPs communication
    • Implement Centralized Configuration with Parameter Store and manage configuration properties in one central location
    • You will learn about Service Discovery with AWS Service Connect and how to make Microservices discover and communicate with each other
    • Run MySQL and Aurora Databases on AWS RDS
    • You will learn to use AWS Cloud Watch to inspect log files in one single location
    • Learn to encrypt sensitive configuration properties
    • Become familiar with Route 53 service and enable SSL for custom domain name
    • Learn to use Amazon Security Groups
    • Learn about Continuous Integration and Continuous Deployment(CI/CD)
    • Learn to use Amazon Developer Tools: CodeCommit, CodeBuild and CodePipeline

    Who is this for?


  • Java developers interested in learning how to deploy Spring Boot Microservices on AWS ECS & Fargate
  • More details


    Description

    This course is for Java developers interested in learning how to deploy Spring Boot Microservices on AWS cloud using AWS ECS(Elastic Container Service).

    By the end of this course, you will know how to deploy, auto scale and load balance Spring Boot Microservices in Docker containers on AWS Serverless Infrastructure.

    You will learn how to:

    • Run Spring Boot Microservices with different Spring Boot profiles: dev, prod.

    • How to build Docker images,

    • Publish Docker images to Docker Hub and AWS ECR,

    • Scan your Spring Boot Microservices for security vulnerabilities.


    You will learn to:

    • Create a cluster on AWS Fargate (serverless) infrastructure,

    • Run multiple instances of your Spring Boot Microservices behind Amazon Application Load Balancer,

    • Make your Microservices Auto Scale on demand,

    • Create an SSL certificate and enable secure HTTPS communication for your Microservices,

    • Work with Route 53 and enable HTTPS communication for a custom domain name,

    • Deploy scalable MySQL server using Amazon RDS,

    • Implement Centralize Configuration and learn to use Amazon Parameter Store to manage configuration properties in one central location,

    • You will learn to Encrypt sensitive configuration properties and store them encrypted on AWS,

    • Learn to use Service Connect & Service Discovery to enable your Microservices to discover each other and communicate with each other,

    • You will learn about Continuous Integration and Continuous Deployment(CI/CD) and how to use Amazon Developer Tools like CodeCommit, CodeBuild and CodePipeline to automate the release process of new code.

    All lectures are designed for beginners, and you will learn all of the above topics by following short and simple, step-by-step video lessons.

    Enrol now, and I will be there to assist you every step of the way.

    Who this course is for:

    • Java developers interested in learning how to deploy Spring Boot Microservices on AWS ECS & Fargate

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sergey Kargopolov
    Sergey Kargopolov
    Instructor's Courses
    I have more than 20 years of experience in building different types of software. I started my career as an Entrepreneur with award-winning web projects and currently, I’m a Full Stack Developer with a passion for teaching beginner programmers to reach their goals and assisting them in the development of their applications.Follow me on Twitter, LinkedIn or Instagram to stay in touch. Happy learning!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 67
    • duration 5:12:19
    • Release Date 2023/02/26