
Define serverless as a cloud model where providers allocate resources on demand and manage servers, enabling services like Lambda, cloud functions, integration tools, and storage such as S3 buckets.
Discover how serverless handles server administration for you, with cloud providers taking care of maintenance. Experience auto scaling, pay as you use, and increased velocity that accelerates application development.
Explore the drawbacks of serverless architectures on cloud platforms like AWS, Azure, and GCP. Understand cold starts, resource limits, monitoring gaps, vendor lock-in, and security concerns.
Explore what this framework is, compare surveillance framework with other frameworks, and examine the disadvantages of using surveillance framework.
Explore the serverless framework for building applications on a cloud platform using cloud functions, and learn about events and function triggers that drive serverless workloads.
Define a serverless application with a yaml config file and a cloud function, set the Google provider, function name, event, and handler, then deploy via cloud deployment manager to GCP.
The lecture contrasts serverless with Terraform and Ansible, showing serverless excels for cloud function projects. For virtual machines or storage, use Terraform or Ansible, and deployment manager expertise is required.
Explore Google Cloud Functions as a function-as-a-service in GCP by creating, deploying, and triggering functions with HTTP or other events, including authentication options.
Explore why infrastructure as code, via Serverless and Terraform, speeds up deployment, eliminates manual setup, and ensures consistent configurations across environments.
Install the required tools, connect GCP to the serverless framework, and build your first application to get hands-on with serverless development.
Install no genius, serverless, and the surveillance plug in for GCP to get surveillance working locally, using the slide and description links for resources and commands.
Connect serverless to GCP using a Google account by creating a user, assigning permissions, and deploying a cloud function with public access; the next lecture covers using a service account.
Create a google service account, grant admin, storage, cloud functions, and deployment manager permissions, generate and download a json key, and deploy serverless using that credential.
Master the serverless framework with GCP by using the package command to generate deployment artifacts, invoke functions locally with serverless invoke, and clean up infrastructure with serverless remove.
Examine the internal workings of surveillance deploying and how closely related the GCP deployment manager, native infrastructure, and the GCP code are to Cervalis.
Explore how serverless deploy creates cloud deployment templates, launches storage buckets, uploads function code, and provisions a cloud function via deployment manager in GCP.
Explore the anatomy of a serverless YAML file, covering service, provider (stage, runtime, region, project), plugins, functions (name, event, handler), resources, and the naming convention.
Divide your large serverless project into multiple services, such as user, account, and sales, each with its own function and events, to stay within deployment limits and improve modularity.
Explain the four basic events that trigger cloud functions in serverless framework on GCP, including the HTTP event and cloud storage events, and discuss each event one by one.
Learn about HDB events, including authenticated and unauthenticated HGP events, by creating an authenticated HTP event, adjusting settings, adding environmental variables, and running an authenticated HTP model.
Deploy a new serverless service on Google Cloud, authenticate via programmatic or manual tokens, and invoke a cloud function with an authenticated HTTP request to return a hello world.
update memory and timeout settings in the serverless service to 128 and 10 seconds, deploy, and verify changes in the serverless template and cloud function console.
Define and deploy environment variables in the serverless framework for GCP, access them in cloud functions, deploy, and verify propagation and values like ABC.
Learn how to enable unauthenticated invocation for a cloud function by configuring a deployment template to grant all users the cloud function invoker role, with explicit resource dependencies.
Learn how to configure an object upload trigger with Google Cloud Functions, deploy the function, and verify it by uploading a file and inspecting logs from the trigger bucket.
Trigger a cloud function on new uploads to the source bucket in us-central1 to copy files into the destination bucket using the Google Cloud Storage library.
Trigger a cloud function on object deletion by configuring a bucket event of type delete in the serverless framework for GCP.
This course teaches you on how to user serverless framework along with GCP . This course is for system architects espacially who want to use serverless framework to create complex architecture but it can be enjoyed by beginners and folkd with basic understanding of GCP.
This course is for those who have a bit of knowledge of GCP and especially Deployment Manager and hence with no knowledge of AWS will find it a bit difficult to grasp the concepts
This course has been curated with a lot of care and deliberation and contains examples that are seen in real software applications .Also all the codebase are provided for in the resource section and please do not hesitate to use them.
Also this course has been shortened to only include information that is important and has been edited to remove all the fluff and unwanted portions .
Also for any doubts and suggestion please do contact me and i will be glad to hear from you .
Also please do not forget to include reviews for my course as it will motivate me to create more content like this to serve you guys better .
Once again i thank you for your patience and i hope you have a fabulous time with the course and i will see you soon
Thanks
Rohit Abraham