Published 1/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: 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 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 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 RDS,Implement Centralize Configuration and learn to use 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 bners, 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 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 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 Elastic Container Registry(ECR) Lecture 18 Create a repository in 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 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 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:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.