SlideShare a Scribd company logo
1 of 29
Download to read offline
Serverless solutions using
Google Cloud Functions
Speaker
Anil Saravade
Cloud Engineer
Searce
600
People
13
Locations
5
Countries
2,000+
Clients
Accolades
Google APAC
partner of the year
four times in a row.
About Us
Searce | Niche Cloud, AI & ML partner for Digital Natives
Awards and Recognitions
2014
2015
2016
2017
2018
Fastest Growing
Companies in
USA INC 5000
Google Apps for
Work: APAC Partner
of the Year 2015
Runner up Award
The 100
Transformers
Award Cloud
ChannelWorld
20 Most Promising
Google Technology
Solution Providers
CIO Review
The Google Cloud
APAC Customer
Success Partner of
the year 2016
The Google Cloud APAC Sales
Partner of the year 2017
The Google Cloud
JAPAC Reselling
Partner of the
Year, 2018
20 Most Promising Cloud
Solution Companies
Silicon India
12+ Years Journey with Google Cloud
2006 2007 2009 2015 2017 2017 2018
Product
Engineering
Services for
digital natives &
tech startups.
Started using G
Suite in 2006.
Began G Suite
practice. Currently:
1,800+ G Suite
Clients; 300K+
Seats deployed.
Began GCP practice.
Currently 200+ GCP
Clients; 20K+ Servers
Migrated;1K+
Managed Servers;
Data, AI & ML
Solutions deployed
for 10+ large
enterprise wins.happierWork -
Python &
Angular.js based
HCM product
deeply integrated
with G Suite &
hosted 100% on
Google App
Engine.
Fastest to
Premier Partner
Globally | 50+
clients acquired
in 9 months
Maps: Achieved
Infra Specialization
and Location-
Based Services. 1 of
the only 9 Global
partners
First Apigee partner in
India | Onboarded the
3 of the largest BFSI
customers in the first 2
months
2019
1st APAC
Enterprise
Collaboration
Specialization for
G Suite | Created
IP solution on
Google Cloud
platform.
Recognic solves
the very need of
organizations to
help digitize,
store and index
documents at
scale.
Google Cloud Search
4 time
Google
Partner
of the Year
2018 | 2017 | 2016 | 2015
Optimizing costs
Common Challenges Faced by Organizations
Handling unexpected
spikes
Managing infrastructure
Reality of Scaling and Utilization
40%
60%
Not utilized
Utilized
40%
60%
40%
60%
Virtual machine
40%
60%
40%
60%
Autoscaling Containers
40%
60%
40%
60%
40%
60%
40%
60%
Shared/Physical
machines
Virtual
machines
Containers Serverless
Overhead of Managing Infrastructure
Ship & Install H/W
Install Operating
system
Install software
needed to serve
the application
Application code
and business logic
Serverless Computing
● No need to think about servers
● Pay per use
● No upfront provisioning; scale as per need
● Stateless
What is Serverless Computing?
● Multimedia processing
● Chat bots
● IoT sensors
● HTTP Rest API and webhooks
● Batch jobs
● Event streaming
Common Cases
Google Cloud Functions
● Invisible infrastructure
● Only pay for what you use
● Automatic scaling
● Centralized logging and monitoring
● Secure environment for executions
Cloud Functions
● Controlling scaling
● Isolated from other functions
● Functions execution
● Deployments
● Idle instances and minimizing cold start
Cloud Behaviour
● Dramatically reduces the time-to-deploy due to its focus on the app code rather than the
infrastructure
● Efficient utilization of resources
● No overhead to manage the infrastructure
● Automatic scaling
● Pay-per-request model, compared to buying pre-allocated
How Are Cloud Functions Different?
Supported Runtime Environments
Types of Triggers?
Cloud Storage Cloud Pub/Sub HTTP
Deploy From
Command line Console UI API
Logging and Monitoring
Stackdriver Logging:
● Catches application logs and errors
● Accessible via multiple place
○ Gcloud command line
○ Console UI
○ Rest APIs
Stackdriver Monitoring:
● Essential telemetry
○ Invocations
○ Execution details
○ Memory usage
● Network access
● Authenticating to functions
● Function identity
● Compliance offerings:
○ ISO: 27001
○ HIPAA
○ PCI DSS
Security
Use Cases
Use cases - Daily job
Daily jobs using
Cloud Scheduler
Send a slack
notification
Cloud Function
is Invoked
Store your credentials
in secret manager
Use cases - Image processing
File upload to
Cloud Storage
Cloud Function
is Invoked
Derive insights
using Vision AI
Use cases - Home automation
Sunrise
Sunset
Cloud Pub/Sub
topic
Cloud Function
is Invoked
Demo
Takeaway
Embrace the Google Cloud Functions for
● Low-latency, event-driven demands
● Decoupled, cohesive, independent services
● Painless deployments, flexibility and scaling
● Reduced operating and maintenance cost
Reach out?
Email: anil.saravade@searce.com
LinkedIn: https://www.linkedin.com/in/anilgsaravade/
Medium: https://medium.com/@anilgsaravade
Thank YouThank You

More Related Content

What's hot

Agile point brief introduction
Agile point brief introductionAgile point brief introduction
Agile point brief introductionDebasish Mahapatra
 
Brownfield Substation Digital Information Project
Brownfield Substation Digital Information ProjectBrownfield Substation Digital Information Project
Brownfield Substation Digital Information ProjectStephen Williams
 
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLServerless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLMarcia Villalba
 
Open-source Manufacturing Solutions
Open-source Manufacturing SolutionsOpen-source Manufacturing Solutions
Open-source Manufacturing SolutionsGeoff Nunan
 
Aug august meetup - Ahmedabad
Aug august meetup - AhmedabadAug august meetup - Ahmedabad
Aug august meetup - AhmedabadMaitrey Patel
 
Open source historian
Open source historianOpen source historian
Open source historianGeoff Nunan
 
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Jorge Millán Cabrera
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondayBizTalk360
 
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...Tom Kerkhove
 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016yalisassoon
 
INJECT MACHINE LEARNING AND OTHER CLOUD SERVICES IN YOUR EXISTING APPLICATIONS
INJECT MACHINE LEARNING AND OTHER CLOUD  SERVICES IN YOUR EXISTING APPLICATIONSINJECT MACHINE LEARNING AND OTHER CLOUD  SERVICES IN YOUR EXISTING APPLICATIONS
INJECT MACHINE LEARNING AND OTHER CLOUD SERVICES IN YOUR EXISTING APPLICATIONSWouter Janssens
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcphDaniel Graversen
 
Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceMichael Oryszak
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“DevDay Dresden
 
How datadog was born in and grew with the cloud
How datadog was born in and grew with the cloud How datadog was born in and grew with the cloud
How datadog was born in and grew with the cloud Yoko Uchio
 
Snowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseSnowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseyalisassoon
 
ironSource Atom BigData New-York
ironSource Atom BigData New-YorkironSource Atom BigData New-York
ironSource Atom BigData New-YorkShimon Tolts
 

What's hot (20)

Agile point brief introduction
Agile point brief introductionAgile point brief introduction
Agile point brief introduction
 
Brownfield Substation Digital Information Project
Brownfield Substation Digital Information ProjectBrownfield Substation Digital Information Project
Brownfield Substation Digital Information Project
 
Serverless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQLServerless Days Milano - Developing Serverless applications with GraphQL
Serverless Days Milano - Developing Serverless applications with GraphQL
 
Open-source Manufacturing Solutions
Open-source Manufacturing SolutionsOpen-source Manufacturing Solutions
Open-source Manufacturing Solutions
 
Aug august meetup - Ahmedabad
Aug august meetup - AhmedabadAug august meetup - Ahmedabad
Aug august meetup - Ahmedabad
 
Open source historian
Open source historianOpen source historian
Open source historian
 
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
 
News UK - Our Journey to Cloud
News UK - Our Journey to CloudNews UK - Our Journey to Cloud
News UK - Our Journey to Cloud
 
moving to qgis
moving to qgismoving to qgis
moving to qgis
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration Monday
 
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
 
INJECT MACHINE LEARNING AND OTHER CLOUD SERVICES IN YOUR EXISTING APPLICATIONS
INJECT MACHINE LEARNING AND OTHER CLOUD  SERVICES IN YOUR EXISTING APPLICATIONSINJECT MACHINE LEARNING AND OTHER CLOUD  SERVICES IN YOUR EXISTING APPLICATIONS
INJECT MACHINE LEARNING AND OTHER CLOUD SERVICES IN YOUR EXISTING APPLICATIONS
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
 
Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conference
 
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
Dev Day 2019: Stefan Schleyer: How to build an cloud-based IoT application“
 
How datadog was born in and grew with the cloud
How datadog was born in and grew with the cloud How datadog was born in and grew with the cloud
How datadog was born in and grew with the cloud
 
Key alias dev standard final
Key alias   dev standard finalKey alias   dev standard final
Key alias dev standard final
 
Snowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseSnowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcase
 
ironSource Atom BigData New-York
ironSource Atom BigData New-YorkironSource Atom BigData New-York
ironSource Atom BigData New-York
 

Similar to Serverless solutions on GCF

Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...Codecamp Romania
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Ido Green
 
Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler Data Tech
 
Google Cloud Platform Update
Google Cloud Platform UpdateGoogle Cloud Platform Update
Google Cloud Platform UpdateIdo Green
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar
 
Introduction to GCP
Introduction to GCPIntroduction to GCP
Introduction to GCPKnoldus Inc.
 
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision APIUsing Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision APIVMware Tanzu
 
What is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokWhat is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokImre Nagi
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud PlatformPradeep Bhadani
 
Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015Raj Babu
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送Google Cloud Platform - Japan
 
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdfServerless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdfDhaval Nagar
 
Google Cloud Fundamentals
Google Cloud Fundamentals Google Cloud Fundamentals
Google Cloud Fundamentals Omar Fathy
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...e-Legion
 
AWS Techniques and lessons writing a minimal cost gitlab runner
AWS Techniques and lessons writing a minimal cost gitlab runnerAWS Techniques and lessons writing a minimal cost gitlab runner
AWS Techniques and lessons writing a minimal cost gitlab runnerAnthony Scata
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101Chris Schalk
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...Software AG South Africa
 
Cloud: Shift in the Mindset
Cloud: Shift in the MindsetCloud: Shift in the Mindset
Cloud: Shift in the MindsetPradeep Bhadani
 

Similar to Serverless solutions on GCF (20)

Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
 
Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud? Keepler | What's next on Google Cloud?
Keepler | What's next on Google Cloud?
 
Google Cloud Platform Update
Google Cloud Platform UpdateGoogle Cloud Platform Update
Google Cloud Platform Update
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
Introduction to GCP
Introduction to GCPIntroduction to GCP
Introduction to GCP
 
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision APIUsing Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API
 
What is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 DepokWhat is Google Cloud Platform - GDG DevFest 18 Depok
What is Google Cloud Platform - GDG DevFest 18 Depok
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
 
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdfServerless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
 
Google Cloud Fundamentals
Google Cloud Fundamentals Google Cloud Fundamentals
Google Cloud Fundamentals
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
 
AWS Techniques and lessons writing a minimal cost gitlab runner
AWS Techniques and lessons writing a minimal cost gitlab runnerAWS Techniques and lessons writing a minimal cost gitlab runner
AWS Techniques and lessons writing a minimal cost gitlab runner
 
CSJ4.pptx
CSJ4.pptxCSJ4.pptx
CSJ4.pptx
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
 
Cloud: Shift in the Mindset
Cloud: Shift in the MindsetCloud: Shift in the Mindset
Cloud: Shift in the Mindset
 

More from GDG Cloud Bengaluru

Making cloud native deployments easy with Buildpack
Making cloud native deployments easy with BuildpackMaking cloud native deployments easy with Buildpack
Making cloud native deployments easy with BuildpackGDG Cloud Bengaluru
 
Cloud spanner architecture and use cases
Cloud spanner architecture and use casesCloud spanner architecture and use cases
Cloud spanner architecture and use casesGDG Cloud Bengaluru
 
What's new with serverless on google cloud
What's new with serverless on google cloud What's new with serverless on google cloud
What's new with serverless on google cloud GDG Cloud Bengaluru
 
Managing serverless workloads with knative
Managing serverless workloads with knativeManaging serverless workloads with knative
Managing serverless workloads with knativeGDG Cloud Bengaluru
 
Building observable infrastructure and code
Building observable infrastructure and codeBuilding observable infrastructure and code
Building observable infrastructure and codeGDG Cloud Bengaluru
 
Kubernetes best practices with GKE
Kubernetes best practices with GKEKubernetes best practices with GKE
Kubernetes best practices with GKEGDG Cloud Bengaluru
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization PlatformGDG Cloud Bengaluru
 
Assessing the quality of doctor consultations using ML
Assessing the quality of doctor consultations using MLAssessing the quality of doctor consultations using ML
Assessing the quality of doctor consultations using MLGDG Cloud Bengaluru
 
Intro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesIntro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesGDG Cloud Bengaluru
 
Google Cloud - Stand Out Features
Google Cloud - Stand Out FeaturesGoogle Cloud - Stand Out Features
Google Cloud - Stand Out FeaturesGDG Cloud Bengaluru
 

More from GDG Cloud Bengaluru (11)

Making cloud native deployments easy with Buildpack
Making cloud native deployments easy with BuildpackMaking cloud native deployments easy with Buildpack
Making cloud native deployments easy with Buildpack
 
Cloud spanner architecture and use cases
Cloud spanner architecture and use casesCloud spanner architecture and use cases
Cloud spanner architecture and use cases
 
What's new with serverless on google cloud
What's new with serverless on google cloud What's new with serverless on google cloud
What's new with serverless on google cloud
 
Managing serverless workloads with knative
Managing serverless workloads with knativeManaging serverless workloads with knative
Managing serverless workloads with knative
 
Introduction to OpenFaas
Introduction to OpenFaasIntroduction to OpenFaas
Introduction to OpenFaas
 
Building observable infrastructure and code
Building observable infrastructure and codeBuilding observable infrastructure and code
Building observable infrastructure and code
 
Kubernetes best practices with GKE
Kubernetes best practices with GKEKubernetes best practices with GKE
Kubernetes best practices with GKE
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 
Assessing the quality of doctor consultations using ML
Assessing the quality of doctor consultations using MLAssessing the quality of doctor consultations using ML
Assessing the quality of doctor consultations using ML
 
Intro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with KubernetesIntro to GKE and app deployment with Kubernetes
Intro to GKE and app deployment with Kubernetes
 
Google Cloud - Stand Out Features
Google Cloud - Stand Out FeaturesGoogle Cloud - Stand Out Features
Google Cloud - Stand Out Features
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Serverless solutions on GCF

  • 3. 600 People 13 Locations 5 Countries 2,000+ Clients Accolades Google APAC partner of the year four times in a row. About Us Searce | Niche Cloud, AI & ML partner for Digital Natives
  • 4. Awards and Recognitions 2014 2015 2016 2017 2018 Fastest Growing Companies in USA INC 5000 Google Apps for Work: APAC Partner of the Year 2015 Runner up Award The 100 Transformers Award Cloud ChannelWorld 20 Most Promising Google Technology Solution Providers CIO Review The Google Cloud APAC Customer Success Partner of the year 2016 The Google Cloud APAC Sales Partner of the year 2017 The Google Cloud JAPAC Reselling Partner of the Year, 2018 20 Most Promising Cloud Solution Companies Silicon India
  • 5. 12+ Years Journey with Google Cloud 2006 2007 2009 2015 2017 2017 2018 Product Engineering Services for digital natives & tech startups. Started using G Suite in 2006. Began G Suite practice. Currently: 1,800+ G Suite Clients; 300K+ Seats deployed. Began GCP practice. Currently 200+ GCP Clients; 20K+ Servers Migrated;1K+ Managed Servers; Data, AI & ML Solutions deployed for 10+ large enterprise wins.happierWork - Python & Angular.js based HCM product deeply integrated with G Suite & hosted 100% on Google App Engine. Fastest to Premier Partner Globally | 50+ clients acquired in 9 months Maps: Achieved Infra Specialization and Location- Based Services. 1 of the only 9 Global partners First Apigee partner in India | Onboarded the 3 of the largest BFSI customers in the first 2 months 2019 1st APAC Enterprise Collaboration Specialization for G Suite | Created IP solution on Google Cloud platform. Recognic solves the very need of organizations to help digitize, store and index documents at scale. Google Cloud Search
  • 6. 4 time Google Partner of the Year 2018 | 2017 | 2016 | 2015
  • 7. Optimizing costs Common Challenges Faced by Organizations Handling unexpected spikes Managing infrastructure
  • 8. Reality of Scaling and Utilization 40% 60% Not utilized Utilized 40% 60% 40% 60% Virtual machine 40% 60% 40% 60% Autoscaling Containers 40% 60% 40% 60% 40% 60% 40% 60%
  • 9. Shared/Physical machines Virtual machines Containers Serverless Overhead of Managing Infrastructure Ship & Install H/W Install Operating system Install software needed to serve the application Application code and business logic
  • 11. ● No need to think about servers ● Pay per use ● No upfront provisioning; scale as per need ● Stateless What is Serverless Computing?
  • 12. ● Multimedia processing ● Chat bots ● IoT sensors ● HTTP Rest API and webhooks ● Batch jobs ● Event streaming Common Cases
  • 14. ● Invisible infrastructure ● Only pay for what you use ● Automatic scaling ● Centralized logging and monitoring ● Secure environment for executions Cloud Functions
  • 15. ● Controlling scaling ● Isolated from other functions ● Functions execution ● Deployments ● Idle instances and minimizing cold start Cloud Behaviour
  • 16. ● Dramatically reduces the time-to-deploy due to its focus on the app code rather than the infrastructure ● Efficient utilization of resources ● No overhead to manage the infrastructure ● Automatic scaling ● Pay-per-request model, compared to buying pre-allocated How Are Cloud Functions Different?
  • 18. Types of Triggers? Cloud Storage Cloud Pub/Sub HTTP
  • 19. Deploy From Command line Console UI API
  • 20. Logging and Monitoring Stackdriver Logging: ● Catches application logs and errors ● Accessible via multiple place ○ Gcloud command line ○ Console UI ○ Rest APIs Stackdriver Monitoring: ● Essential telemetry ○ Invocations ○ Execution details ○ Memory usage
  • 21. ● Network access ● Authenticating to functions ● Function identity ● Compliance offerings: ○ ISO: 27001 ○ HIPAA ○ PCI DSS Security
  • 23. Use cases - Daily job Daily jobs using Cloud Scheduler Send a slack notification Cloud Function is Invoked Store your credentials in secret manager
  • 24. Use cases - Image processing File upload to Cloud Storage Cloud Function is Invoked Derive insights using Vision AI
  • 25. Use cases - Home automation Sunrise Sunset Cloud Pub/Sub topic Cloud Function is Invoked
  • 26. Demo
  • 27. Takeaway Embrace the Google Cloud Functions for ● Low-latency, event-driven demands ● Decoupled, cohesive, independent services ● Painless deployments, flexibility and scaling ● Reduced operating and maintenance cost
  • 28. Reach out? Email: anil.saravade@searce.com LinkedIn: https://www.linkedin.com/in/anilgsaravade/ Medium: https://medium.com/@anilgsaravade