Published 12/2023
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 689.07 MB | Duration: 1h 57m
Effortless Deployment: Mastering Google Cloud Run for Python Developers
What you’ll learn
Deploying containerized applications on Google Cloud Run
Configuring auto-scaling and load balancing for services
Implementing CI/CD pipelines for seamless deployments
Optimizing performance and cost efficiency on Cloud Run
Requirements
Google cloud account and basic knowledge of Python
Description
Welcome Introduction to the course structure, objectives, and the exciting opportunities Cloud Run offers for Python developers.Prerequisites Essential requirements needed to get started with the course.What is Cloud Run (Updated) Discover the latest updates and core functionalities of Cloud Run, setting the stage for hands-on learning.Sample Application Building your first Cloud Run application and learning the basics of deployment.Sample Application CMD Exploring advanced configurations and command-line deployment techniques for your sample application.FastAPI Sample App Implementing a FastAPI-based application on Cloud Run, leveraging its speed and flexibility.Add and Delete Methods Diving deeper into application functionality by incorporating add and delete methods.Environment Variables Mastering the utilization of environment variables for enhanced application flexibility.Continuously Deploy Dockerfile Learning to deploy your application continuously using Dockerfile-based strategies.Continuously Deploy Using Buildpack Exploring an alternative continuous deployment method using buildpacks.External and Internal Ingress Understanding the concepts of external and internal ingress and their significance in application networking.Create Front and Backend API Building a comprehensive API, connecting front-end and back-end components seamlessly.Connecting Backend Locally Practicing connecting the back-end locally to ensure a smooth Cloud Run integration.Connecting Backend in Cloud Run Deploying and connecting your back-end to Cloud Run, ensuring a secure and efficient environment.Revision Management Learning the nuances of revision management for better version control and maintenance.Revision Management Example Applying revision management concepts through practical examples and use cases.Reading From Storage Exploring reading from storage mechanisms and their integration into Cloud Run applications.Connecting to MySQL Database Diving into database connectivity by integrating MySQL with your Cloud Run application.Creating CI Pipeline Mastering the creation of a robust Continuous Integration (CI) pipeline for seamless development workflows.Creating CD Pipeline Establishing a reliable Continuous Deployment (CD) pipeline to cap off your learning journey.Join us on this educational expedition as we delve into Google Cloud Run’s vast possibilities for Python developers!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 What is Cloud Run ?
Lecture 3 Prerequisite
Section 2: Sample Application
Lecture 4 Running sample application
Lecture 5 Running sample application using cmd
Lecture 6 Create and run python fastapi on cloudrun
Lecture 7 Add and delete methods and redeploy
Lecture 8 Setup environment variables
Section 3: Continuously deploy new revisions from a source repository
Lecture 9 Continuously deploy using Dockerfile
Lecture 10 Continuously deploy using Dockerfile
Section 4: Calling Backend Api
Lecture 11 Internal and external ingress
Lecture 12 Creating front end and backend api
Lecture 13 Connecting backend api locally
Lecture 14 Connecting backend api in cloud run
Section 5: Revision Management,Rollbacks, gradual rollouts, and traffic migration
Lecture 15 Revision Management and traffic migration
Lecture 16 Revision Management and traffic migration example
Section 6: Working with Data
Lecture 17 Reading data from google cloud storage
Lecture 18 Connecting to MySql DB
Section 7: Creating CI CD pipeline
Lecture 19 Creating CI pipeline
Lecture 20 Creating CD Pipeline
Section 8: Thank you
Lecture 21 Thank you
Beginner Python developers for serverless deploying of application
Password/解压密码www.tbtos.com