Cloud Functions (2nd gen) with Jaisen Mathai and Sara Ford

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 10 Aug 2022 16:00:00 +0000

<p><a href="https://twitter.com/stephr_wong"><span style="font-weight: 400;">Stephanie Wong</span></a> <span style="font-weight: 400;">and</span> <a href="https://twitter.com/briandorsey"><span style="font-weight: 400;">Brian Dorsey</span></a> <span style="font-weight: 400;">are joined today by fellow Googlers Jaisen Mathai and Sara Ford to hear all about Cloud Functions (2nd gen) and how it differs from the original.</span></p> <p><span style="font-weight: 400;">Jaisen gives us some background on Cloud Functions and why it was built. Supporting seven languages, this tool allows clients to write a function without worrying about scaling, devops, and a number of other things that are handled by Cloud Functions automatically. Customer feedback led to new features, and that’s how the second evolution of Cloud Functions came about. Don’t worry, first gen users! This will continue to be available and supported.</span></p> <p><span style="font-weight: 400;">Features in the 2nd gen fit into three categories: performance, cost, and control. Among other benefits, costs stay low or may even be reduced with some of the new features, larger instances and longer processing times mean better performance, and traffic splitting means better control over projects. Sara details an example illustrating the power of the new concurrency features, and Jaisen helps us understand when Cloud Functions is the right choice for your project and when it’s not. Our guests walk us through getting started with Cloud Functions and using the 2nd gen additions.</span></p> <p><span style="font-weight: 400;">Companies like Lucille Games are using Cloud Functions, and our guests talk more about how specific users are leveraging the new features of the 2nd gen.</span></p> <h5><strong>Jaisen Mathai</strong></h5> <p><span style="font-weight: 400;">Jaisen is a product manager for Cloud Functions. He’s been at Google for about six years and before joining Google was both a developer and product manager.</span></p> <h5><strong>Sara Ford</strong></h5> <p><span style="font-weight: 400;">Sara is a Cloud Developer Advocate focusing on Cloud Functions and enjoys working on serverless.</span></p> <h5><strong>Cool things of the week</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">No pipelines needed. Stream data with Pub/Sub direct to BigQuery</span> <a href="https://cloud.google.com/blog/products/data-analytics/pub-sub-launches-direct-path-to-bigquery-for-streaming-analytics"> <span style="font-weight: 400;">blog</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud IAM Google Cloud</span> <a href="https://cloud.google.com/blog/topics/developers-practitioners/cloud-iam-google-cloud"> <span style="font-weight: 400;">blog</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">The Diversity Annual Report is now a BigQuery public dataset</span> <a href="https://cloud.google.com/blog/topics/developers-practitioners/diversity-annual-report-now-bigquery-public-dataset"> <span style="font-weight: 400;">blog</span></a></li> </ul> <h5><strong>Interview</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Functions</span> <a href="https://cloud.google.com/functions"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Functions 2nd gen walkthrough</span> <a href="https://www.youtube.com/watch?v=N6pMppfU2aQ&amp;t=8s"><span style="font-weight: 400;">video</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Functions version comparison</span> <a href="https://cloud.google.com/functions/docs/concepts/version-comparison"> <span style="font-weight: 400;">docs</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Lucille Games: Playing to win with Google Cloud Platform</span> <a href="https://cloud.google.com/customers/lucille-games"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">BigQuery</span> <a href="https://cloud.google.com/bigquery"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Run</span> <a href="https://cloud.google.com/run"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Eventarc</span> <a href="https://cloud.google.com/eventarc/docs"><span style="font-weight: 400;">docs</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Shell</span> <a href="https://cloud.google.com/shell"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 261: Full Stack Dart with Tony Pujals and Kevin Moore</span> <a href="https://www.gcppodcast.com/post/episode-261-full-stack-dart-with-tony-pujals-and-kevin-moore/"> <span style="font-weight: 400;">podcast</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Working with Remote Functions</span> <a href="https://cloud.google.com/bigquery/docs/reference/standard-sql/remote-functions"> <span style="font-weight: 400;">docs</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Console</span> <a href="https://console.cloud.google.com/"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Where should I run my stuff? Choosing compute options</span> <a href="https://www.youtube.com/watch?v=q_5AgiI7KFQ"><span style="font-weight: 400;">video</span></a></li> </ul> <h5><strong>What’s something cool you’re working on?</strong></h5> <p><span style="font-weight: 400;">Stephanie has been working on</span> <a href="https://www.youtube.com/playlist?list=PLIivdWyY5sqKCjIve5napeQW_9jABDiVZ"> <span style="font-weight: 400;">GCP Support Shorts</span></a><span style="font-weight: 400;">.</span></p> <h5><strong>Hosts</strong></h5> <p><span style="font-weight: 400;">Stephanie Wong and Brian Dorsey</span></p>