Tags
Language
Tags
December 2024
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 31 1 2 3 4

Learn Serverless Google Cloud Run With Java And Spring Boot

Posted By: ELK1nG
Learn Serverless Google Cloud Run With Java And Spring Boot

Learn Serverless Google Cloud Run With Java And Spring Boot
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 634.39 MB | Duration: 1h 38m

CloudRun , serverless kubernetes, spring boot , java

What you'll learn

Serverless fundamentals: Learn benefits, architecture, scaling.

Master Google Cloud Run: Deploy Java, Spring Boot.

Containerize Spring Boot: Docker, best practices.

Build scalable serverless apps: Integrate, event-driven.

Requirements

basics Java programming, Spring Boot, cloud computing, Docker, Google Cloud Platform.

Description

Learn Serverless Google Cloud Run with Java and Spring Boot is a comprehensive course designed to help you master the concepts and techniques of building serverless applications using Google Cloud Run, Java, and Spring Boot.In this course, you will start by gaining a solid understanding of serverless computing and its benefits, as well as an overview of Google Cloud Run and its features. You will then dive into the Java and Spring Boot frameworks, exploring their core functionalities and how to leverage them to build robust and scalable applications.Throughout the course, you will learn how to containerize your Spring Boot applications using Docker and deploy them to Google Cloud Run. You will explore the key aspects of building serverless applications, such as managing resources, handling authentication and authorization, and working with event-driven architectures.With hands-on exercises and real-world examples, you will practice deploying and scaling your applications on Google Cloud Run. You will also learn how to integrate your serverless applications with other Google Cloud services, such as Cloud Storage, Cloud Pub/Sub, and Cloud Logging.By the end of this course, you will have the skills and knowledge to confidently develop and deploy serverless applications using Java, Spring Boot, and Google Cloud Run. Whether you are a Java developer looking to adopt serverless architecture or an experienced cloud practitioner seeking to enhance your skills, this course will empower you to leverage the full potential of serverless computing on the Google Cloud Platform.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What is Cloud Run ?

Section 2: Deploy Spring Boot Application on Google Clour Run

Lecture 3 About Example Application

Lecture 4 Simple Cloud Run App without spring boot

Lecture 5 Running First Spring Boot Application on Cloud Run

Lecture 6 Adding and Deploying Crud Operations on Cloud Run

Lecture 7 Adding and Updating Environment Variables

Section 3: Backend Internal API

Lecture 8 External and Internal Ingress

Lecture 9 Demo : Calling Backend Internal API

Section 4: Revision Management,Rollbacks, gradual rollouts, and traffic migration

Lecture 10 Revision Management and traffic migration

Lecture 11 Demo : Revision Management,Rollbacks, gradual rollouts, and traffic migration

Section 5: Health Probe and logging

Lecture 12 Health Probes in Cloud Run

Lecture 13 Demo : Health check with Spring boot actuator

Lecture 14 Simple logging example

Section 6: Persisting Data

Lecture 15 Read data from Google Bucket storage

Lecture 16 Using Cloud sql

Section 7: Using CiCD pipeline

Lecture 17 Using GitHub Action to deploy Cloud Run Application

Section 8: Creating Jobs

Lecture 18 Creating sample jobs provided by Google

Lecture 19 Creating a simple Java Job

Section 9: Thank you

Lecture 20 Thank you

This course is suitable for Java developers and cloud practitioners who want to learn how to build serverless applications using Java and Spring Boot on Google Cloud Run. It is designed for individuals seeking to leverage the benefits of serverless computing and enhance their skills in cloud-based application development.