Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Aws Cloud Architecture For Java Spring Boot Developers

    Posted By: ELK1nG
    Aws Cloud Architecture For Java Spring Boot Developers

    Aws Cloud Architecture For Java Spring Boot Developers
    Published 7/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.13 GB | Duration: 11h 11m

    Design, Deploy, Secure Applications with VPC. Subnets, Auto Scaling, Load Balancing, ECS Fargate, CI/CD Pipelines

    What you'll learn

    Learn AWS cloud fundamentals tailored for Java Spring developers.

    Architect highly available, scalable, reliable, and secure production-grade infrastructure on AWS.

    Understand AWS services from three perspectives: end-users, security (against hackers), and developers (CI/CD).

    Achieve proficiency in deploying containerized Java Spring applications on AWS.

    Implement content delivery (CloudFront), edge locations, path-based routing, load balancing, and health checking.

    Secure infrastructure using VPC, subnets, NAT, security groups, IAM roles, and bucket policies.

    Master CI/CD pipelines with AWS services like CodeCommit, ECR, CodeBuild, and CodePipeline.

    Gain practical experience through hands-on labs (80% hands-on) and real-world scenarios.

    Prepare confidently to discuss AWS concepts and solutions in interviews.

    Requirements

    No AWS knowledge is required. We will start from scratch

    Java/Spring Boot/Docker knowledge is required

    Heads Up on Costs: While this course focuses on using AWS services to build applications, be aware that some services will incur credit card charges. (Check the first lecture)

    Description

    Take your Java Spring Boot development skills to the cloud and build robust, scalable applications!This comprehensive course equips Java Spring Boot developers with the essential knowledge to design and deploy highly available, scalable, secure, and reliable applications on the AWS cloud platform. No prior AWS experience is necessary!We'll begin with cloud computing fundamentals and progressively guide you through the core AWS services crucial for your success:Compute: Explore both EC2 instances and ECS Fargate for containerized deploymentsStorage: Explore object storage with S3 for efficient data management.Identity & Access Management (IAM): Implement robust security measures to protect your AWS resources.Databases: Leverage RDS for managing relational databases effectively.Load Balancing: Uncover the power of Application Load Balancers (ALB) to ensure high availability for your applications.Content Delivery Network (CDN): Optimize global content delivery with CloudFront.DNS Services: Learn to manage domain names effectively using Route 53.Networking: Gain a comprehensive understanding of VPCs, Subnets, NAT Gateways, and Route Tables to build secure and scalable network architectures.Auto Scaling: Implement automated scaling mechanisms to dynamically adjust resources based on application demands.Embrace modern CI/CD practices! We'll delve into CodeBuild, CodeCommit, and CodePipeline to establish automated deployment workflows and ensure smooth rolling updates with zero downtime deployments.By the end of this course, you'll be equipped to:Design and deploy highly available, scalable, and secure Cloud Infrastructure on AWSDeploy Java / Spring Boot applicationImplement containerization with ECS Fargate for efficient resource utilizationLeverage CI/CD pipelines for automated application deployments and updatesAutoScalingManage infrastructure with core AWS services like S3, IAM, RDS, and more.Build a strong foundation for your future certification.

    Overview

    Section 1: Introduction

    Lecture 1 Before You Enroll…

    Lecture 2 AWS Account Setup / Billing Alert

    Section 2: EC2 / Elastic Computing Cloud

    Lecture 3 Region / Availability Zone / Edge Locations

    Lecture 4 EC2

    Lecture 5 Launching An EC2 Instance

    Lecture 6 SSH From Local

    Lecture 7 Running Nginx

    Lecture 8 *** Resource *** - Creating AMI Commands

    Lecture 9 Creating AMI

    Lecture 10 Security Groups - Part 1

    Lecture 11 *** Resource *** - Docker Command For Postgres

    Lecture 12 Security Groups - Part 2

    Lecture 13 Self Referencing Security Groups

    Lecture 14 User Data

    Lecture 15 Summary

    Lecture 16 *** Resource *** - Course Summary

    Section 3: S3 / Simple Storage Service

    Lecture 17 Introduction To S3

    Lecture 18 Data Breaches

    Lecture 19 Creating S3 Bucket

    Lecture 20 *** Resource *** - S3 Bucket Policy

    Lecture 21 Bucket Policy - Part 1

    Lecture 22 Bucket Policy - Part 2

    Lecture 23 Bucket Configuration / Encryption

    Lecture 24 S3 Usecases

    Lecture 25 Summary

    Section 4: IAM / Identity Access Management

    Lecture 26 Introduction To IAM

    Lecture 27 Creating An User

    Lecture 28 User Groups

    Lecture 29 *** Resource *** - AWS CLI

    Lecture 30 IAM Role

    Lecture 31 *** Resource *** - Local Development

    Lecture 32 Access Keys For Local Development

    Lecture 33 S3 SDK Demo

    Lecture 34 How SDK Works

    Lecture 35 Access Key Best Practices

    Lecture 36 Root Account Best Practices

    Lecture 37 Summary

    Section 5: RDS / Relational Database Services

    Lecture 38 Introduction

    Lecture 39 Creating RDS DB Instance

    Lecture 40 RDS Demo - Part 1

    Lecture 41 *** Resource *** - RDS SQL Commands

    Lecture 42 RDS Demo - Part 2

    Lecture 43 RDS Demo - Part 3 - Read Replicas

    Lecture 44 RDS Demo - Part 4 - Restoring Snapshots & Resource Cleanup

    Lecture 45 Summary

    Section 6: ALB / Application Load Balancer

    Lecture 46 Introduction To ALB

    Lecture 47 *** Resource *** - Docker Commands

    Lecture 48 Setting Up Applications

    Lecture 49 Creating Target Groups

    Lecture 50 Creating ALB

    Lecture 51 Listener Rules

    Lecture 52 ALB Demo

    Lecture 53 Resource Cleanup

    Lecture 54 Summary

    Section 7: CloudFront / Route 53

    Lecture 55 Introduction To CloudFront

    Lecture 56 *** Resource *** - Static Content

    Lecture 57 Bucket With Static Content

    Lecture 58 CloudFront Distribution

    Lecture 59 CloudFront Demo

    Lecture 60 Cache Invalidation

    Lecture 61 [Optional] - Integrating With R53

    Lecture 62 Multiple Origins

    Lecture 63 [FAQ] - Why Do We Have Multiple Path Based Routing?

    Lecture 64 Resource Cleanup

    Lecture 65 Summary

    Section 8: VPC / Virtual Private Cloud

    Lecture 66 Introduction To VPC

    Lecture 67 VPC Subnets

    Lecture 68 Internet Gateway

    Lecture 69 Importance Of Public IP

    Lecture 70 Recommended VPC Architecture

    Lecture 71 CIDR

    Lecture 72 Custom VPC Creation

    Lecture 73 Route Table

    Lecture 74 Challenges With Private Subnets

    Lecture 75 SSH Into Private Subnet Instances

    Lecture 76 NAT Gateway

    Lecture 77 NACL

    Lecture 78 Shared Responsibility Model

    Lecture 79 [FAQ] - Multiple Path Based Routing Clarification

    Lecture 80 Plan For The Rest Of The Course

    Lecture 81 Resource Cleanup

    Lecture 82 Summary

    Section 9: Spring Boot / Application Development

    Lecture 83 Application Overview

    Lecture 84 *** Resource ***

    Lecture 85 Movie Service - Project Setup

    Lecture 86 Movie Service -Entity / DTO / Repository

    Lecture 87 Movie Service - Service & Controller

    Lecture 88 *** Movie Service Resource *** - DB Init SQL

    Lecture 89 Movie Service - Integration Test Setup

    Lecture 90 Movie Service - Integration Test

    Lecture 91 Test Movie Service

    Lecture 92 *** Resource *** - Dockerfile

    Lecture 93 Dockerfile

    Lecture 94 Customer Service - Project Setup

    Lecture 95 Customer Service - Entity / DTO / Repository

    Lecture 96 Customer Service - Controller Advice

    Lecture 97 Customer Service - Movie Client

    Lecture 98 Customer Service - Service & Controller

    Lecture 99 *** Customer Service Resource *** - DB Init SQL & Maven Dependency

    Lecture 100 Customer Service - Integration Test Setup

    Lecture 101 Customer Service - Integration Test

    Lecture 102 *** Resource *** - End To End Testing In Local

    Lecture 103 End To End Testing In Local

    Lecture 104 What About Front End?

    Section 10: Architecting In AWS Cloud / ECS with Fargate

    Lecture 105 Introduction

    Lecture 106 *** Resource *** - Debugging Guides

    Lecture 107 VPC / Subnets / Security Groups

    Lecture 108 ALB / Target Groups

    Lecture 109 S3 / CloudFront

    Lecture 110 *** Resource *** - DB Init SQL

    Lecture 111 RDS

    Lecture 112 Secrets Manager

    Lecture 113 *** Resource *** - Application / Secrets Manager Dependency

    Lecture 114 Application & Secrets Manager Integration

    Lecture 115 ECR

    Lecture 116 Pushing Docker Images

    Lecture 117 Introduction To ECS with Fargate

    Lecture 118 ECS Cluster Creation

    Lecture 119 Task Definitions

    Lecture 120 Inter services Communication

    Lecture 121 Deploying Apps

    Lecture 122 Bringing Up RDS / NAT / Apps

    Lecture 123 End To End API Demo

    Lecture 124 *** Resource *** - Front End

    Lecture 125 End To End Demo With UI

    Lecture 126 [Optional] - Integrating With R53 Domain

    Lecture 127 Summary

    Section 11: Auto Scaling

    Lecture 128 Introduction To AutoScaling

    Lecture 129 Configuring AutoScaling

    Lecture 130 CloudWatch Alarm

    Lecture 131 *** Resource *** - Load Generator

    Lecture 132 AutoScaling Demo

    Lecture 133 Removing AutoScaling Config

    Lecture 134 Resource Cleanup

    Lecture 135 Summary

    Section 12: CI / CD

    Lecture 136 Introduction To CI/CD

    Lecture 137 CodeCommit - Repositories

    Lecture 138 *** Resource *** - Git Commands

    Lecture 139 Code Push

    Lecture 140 CodeBuild - Playground Project

    Lecture 141 CodeBuild - Installing Java Latest Version

    Lecture 142 *** Resource *** - Build Spec

    Lecture 143 CodeBuild - BuildSpec

    Lecture 144 CodeBuild - Adding BuildSpec

    Lecture 145 CodeBuild - Customer Service Project

    Lecture 146 [FAQ] - 1 Role or Multiple Roles

    Lecture 147 [FAQ] - Maven Local Cache

    Lecture 148 CodeBuild - Movie Service Project

    Lecture 149 Bringing Up RDS / NAT / Apps

    Lecture 150 CodePipeline - Customer Service

    Lecture 151 CodePipeline - Customer Service - Deploy

    Lecture 152 CodePipeline - Movie Service

    Lecture 153 CodePipeline - End To End - Code Change & Deploy

    Lecture 154 Rolling Update

    Lecture 155 [FAQ] - What About Staging Environment?

    Lecture 156 Continuous Delivery With Manual Approval

    Section 13: Resource Cleanup

    Lecture 157 *** Resource *** - Checklist

    Lecture 158 ECS / CICD / ECR / Secrets Manager

    Lecture 159 ALB / Target Groups / VPC / NAT

    Lecture 160 CloudFront / S3 / IAM

    Section 14: Whats Next

    Lecture 161 What About Global Scale For Backend Applications?

    Lecture 162 What's Next?

    Java / Spring Developers who want to learn AWS Cloud