Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Mete Atamel] Google Assistant powered by Containers, Machine Learning and .NET on Google Cloud

[Mete Atamel] Google Assistant powered by Containers, Machine Learning and .NET on Google Cloud

Presentation from GDG DevFest Ukraine 2018 - the biggest community-driven Google tech conference in the CEE.

Learn more at: https://devfest.gdg.org.ua

__

What does it take to connect a Google Home device to a .NET container running in the cloud? Surprisingly, not much! In this talk, we will use Dialogflow to setup a Google Home device to talk to a .NET container managed by Kubernetes Engine. We will take a look at some of the Google Cloud services such as Machine Learning APIs, BigQuery and see how they can elevate our Google Home app to the next level.

Google Developers Group Lviv

October 13, 2018
Tweet

More Decks by Google Developers Group Lviv

Other Decks in Programming

Transcript

  1. Confidential & Proprietary Google Home meets .NET Containers Powered by

    Google Cloud Mete Atamel Developer Advocate at Google @meteatamel https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/master/applications/ googlehome-meets-dotnetcontainers
  2. 2 Google Home Google Assistant Dialogflow (Actions on Google) ASP.NET

    Core App App Engine/GKE Vision API BigQuery Stackdriver Search HTTPS
  3. 9 Google Home Google Assistant Dialogflow ASP.NET Core App App

    Engine/GKE Vision API BigQuery Stackdriver Search HTTPS
  4. 10 Highly customisable Highly managed Compute Engine App Engine Cloud

    Functions Cloud Marketplace Cloud Build Container Registry Kubernetes Engine
  5. Confidential & Proprietary App Engine (flex) Deploy your container and

    let App Engine figure out how to scale it Dashboards Versioning Traffic splitting Autoscaling
  6. Confidential & Proprietary Kubernetes Κυβερνήτης means “governor” • Manages container

    clusters • Inspired and informed by Google’s internal container system called Borg • Supports multiple cloud and bare-metal environments • 100% Open source, written in Go Manage applications, not machines
  7. Confidential & Proprietary Compute Engine Full control: VMs for Linux

    and Windows Server App Engine Deploy your code and we scale it for you Cloud Functions A serverless platform for event-based microservices Google Kubernetes Engine (GKE) Kubernetes-as-a-service
  8. 17 Google Assistant Dialogflow ASP.NET Core App App Engine/GKE Vision

    API BigQuery Stackdriver Search HTTPS Google Home
  9. Confidential & Proprietary BigQuery = Massively Parallel Processing query with

    the petabit network and thousands of servers SQL Query Petabit Network BigQuery Storage Compute Streaming Ingest Fast Batch Load
  10. 19 Google Assistant Dialogflow ASP.NET Core App App Engine/GKE Vision

    API BigQuery Stackdriver Search HTTPS Google Home
  11. Confidential & Proprietary Monitoring Logging Error Reporting Trace Debug SaaS

    package for monitoring, logging, and diagnostics that helps you gain insight into applications that run on Google Cloud Platform and Amazon Web Services™. .
  12. 22 Google Home + ASP.NET Core + Kubernetes/GKE Google Assistant

    Dialogflow ASP.NET Core App Kubernetes Engine Vision API BigQuery Stackdriver Search HTTPS Google Home