Deploy Spring Boot Microservices on AWS ECS with Fargate
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.03 GB | Duration: 5h 13m
Course covers Microservices Auto Scaling, Load Balancing, Centralized Configuration, Logging, SSL & HTTPs, Docker Images
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 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
Requirements
Basic knowledge of Java and Spring Boot
You should be able to create AWS Account with a valid credit card
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.All lectures are designed for beginners, and you will learn all of the above advanced 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.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Introduction to ECS
Lecture 3 Microservices Architecture on AWS
Lecture 4 What is ECS Cluster, Service, and Task?
Section 2: Source code
Lecture 5 Source code
Lecture 6 Run Users Microservice with Spring Tools Suite
Lecture 7 Run Users Microservice using command-line
Lecture 8 Run Albums Microservice with Spring Tools Suite
Lecture 9 Download Postman HTTP Client
Lecture 10 Microservices demo
Section 3: Publish Docker Image - Introduction
Lecture 11 Introduction
Lecture 12 A Docker File
Lecture 13 Docker Hub vs Amazon ECR (Elastic Container Registry)
Lecture 14 Where to find Docker
Section 4: Publish Docker Image to Docker Hub
Lecture 15 Creating a Repository in Docker Hub
Lecture 16 Building Docker Image for Docker Hub
Lecture 17 Pushing Docker Image to Docker Hub
Section 5: Publish Docker Image to Amazon Elastic Container Registry(ECR)
Lecture 18 Create a repository in Amazon ECR
Lecture 19 Scan Image for Security Vulnerabilities
Lecture 20 Install or Update AWS CLI
Lecture 21 Access Credentials for AWS CLI
Lecture 22 Configure AWS CLI
Lecture 23 Push Docker Image to Amazon ECR
Lecture 24 View Image. Run Manual Scan. View Scan Results.
Lecture 25 Excersize: Push Albums Microservice Docker Image to ECR
Section 6: Creating a new AWS Fargate Cluster
Lecture 26 The New ECS Experience
Lecture 27 Creating a new AWS Fargate Cluster
Lecture 28 Configure task definition and containers
Lecture 29 Configure environment, storage, monitoring, and tags
Lecture 30 Creating a New ECS Service
Lecture 31 Important Note
Lecture 32 Overview of an Active ECS Service
Lecture 33 Configure a Security Group
Lecture 34 Trying how Microservice works
Lecture 35 Stopping a task
Section 7: AWS ECS Load Balancing
Lecture 36 Introduction
Lecture 37 Enable load balancer
Lecture 38 Load Balancer Security Group
Lecture 39 Trying how load balancer works
Lecture 40 Point Custom Domain name to a Load Balancer
Lecture 41 Trying how custom domain name works
Section 8: Load Balancer with HTTPs/SSL and Route 53/Custom Domain
Lecture 42 Introduction
Lecture 43 Request a TLS/SSL certificate from Amazon
Lecture 44 Validate Domain Name Ownership
Lecture 45 Create HTTPs Listener
Lecture 46 Configure Security Group to allow port 443
Lecture 47 Redirect HTTP traffic to HTTPs
Lecture 48 Trying how it works
Section 9: ECS Service Auto Scaling
Lecture 49 ECS Auto Scaling - Introduction
Lecture 50 Configure Auto Scaling
Lecture 51 Trying how it works
Section 10: Deploy Microservice with Database Connection
Lecture 52 Introduction
Lecture 53 AWS RDS - Create MySQL Database
Lecture 54 Creating a new ECS Task Definition
Lecture 55 Deploy the New Task Definition
Lecture 56 Configure Database Instance Security Group
Lecture 57 Trying how it works
Lecture 58 Exercise: Deploy second Microservice
Section 11: Centralized Configuration
Lecture 59 Introduction
Lecture 60 Creating First Configuration Parameter
Lecture 61 Encrypting Sensitive Configuration Properties
Lecture 62 Practice exercise: Create more parameters
Lecture 63 Creating the rest of the parameters
Lecture 64 Updating Task Definition
Lecture 65 Configure Execution Role
Lecture 66 Trying how it works
Lecture 67 Exercise: Centralize Configuration properties of Albums Microservice
Section 12: Service Discovery & Service Connect
Lecture 68 Introduction
Lecture 69 Service Discovery with Application Load Balancer
Lecture 70 Service Connect - Introduction
Lecture 71 Service Connect - Behind the Scenes
Lecture 72 Enable Service Connect
Lecture 73 Service Connect overview
Lecture 74 Exercise: Enable Service Connect for Albums Microservice
Section 13: Excersize Solutions
Lecture 75 Push Albums Microservice to AWS ECR
Java developers interested in learning how to deploy Spring Boot Microservices on AWS ECS & Fargate
Homepage
https://www.udemy.com/course/deploy-spring-boot-microservices-on-aws-ecs-with-fargate/
1DL
vsptf.Deploy.Spring.Boot.Microservices.On.Aws.Ecs.With.Fargate.part1.rar
vsptf.Deploy.Spring.Boot.Microservices.On.Aws.Ecs.With.Fargate.part2.rar
vsptf.Deploy.Spring.Boot.Microservices.On.Aws.Ecs.With.Fargate.part3.rar
Rapidgator
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
Uploadgig
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
NitroFlare
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
Please Help Me Click Connect Icon Below Here and Share News to Social Network | Thanks you !
In today's era of digital learning, access to high-quality educational resources has become more accessible than ever, with a plethora of platforms offering free download video courses in various disciplines. One of the most sought-after categories among learners is the skillshar free video editing course, which provides aspiring creators with the tools and techniques needed to master the art of video production. These courses cover everything from basic editing principles to advanced techniques, empowering individuals to unleash their creativity and produce professional-quality content.
Comments (0)
Users of Guests are not allowed to comment this publication.