<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34061" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/google-brsas" lastchanged="2025-09-30T15:54:14+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Building Resilient Streaming Analytics Systems on Google Cloud</title><productcode>BRSAS</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-BRSAS</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Interpret use-cases for real-time streaming analytics&lt;/li&gt;&lt;li&gt;Manage data events by using the Pub/Sub asynchronous messaging service&lt;/li&gt;&lt;li&gt;Write streaming pipelines and run transformations where necessary&lt;/li&gt;&lt;li&gt;Interoperate Dataflow, BigQuery and Pub/Sub for real-time streaming and analysis&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Experience analyzing and visualizing big data, implementing cloud-based big data solutions, and transforming/processing datasets.&lt;/li&gt;&lt;li&gt;Google Cloud Big Data and Machine Learning Fundamentals (or equivalent experience).&lt;/li&gt;&lt;li&gt;Some knowledge of Java&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;This class is intended for data analysts, data scientists and programmers who want to build for extraordinary scenarios such as high availability, resiliency, high-throughput, real-time streaming analytics on Google Cloud.&lt;/p&gt;</audience><outline>&lt;h4&gt;Module 1 - Introduction to Processing Streaming Data&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to processing streaming data&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain streaming data processing.&lt;/li&gt;&lt;li&gt;Describe the challenges with streaming data.&lt;/li&gt;&lt;li&gt;Identify the Google Cloud products and tools that can help address streaming data challenges.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 2 - Serverless Messaging with Pub/Sub&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to Pub/Sub&lt;/li&gt;&lt;li&gt;Pub/Sub push versus pull&lt;/li&gt;&lt;li&gt;Publishing with Pub/Sub code&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe the Pub/Sub service.&lt;/li&gt;&lt;li&gt;Explain how Pub/Sub works.&lt;/li&gt;&lt;li&gt;Simulate real-time streaming sensor data using Pub/Sub&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 3 - Dataflow Streaming Features&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Steaming data challenges&lt;/li&gt;&lt;li&gt;Dataflow windowing&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe the Dataflow service.&lt;/li&gt;&lt;li&gt;Build a stream processing pipeline for live traffic data.&lt;/li&gt;&lt;li&gt;Demonstrate how to handle late data by using watermarks, triggers, and accumulation.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 4 - High-Throughput BigQuery and Bigtable Streaming Features&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Streaming into BigQuery and visualizing results&lt;/li&gt;&lt;li&gt;High-throughput streaming with Bigtable&lt;/li&gt;&lt;li&gt;Optimizing Bigtable performance&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe how to perform ad hoc analysis on streaming data using BigQuery and dashboards.&lt;/li&gt;&lt;li&gt;Discuss Cloud Bigtable as a low-latency solution.&lt;/li&gt;&lt;li&gt;Describe how to architect for Bigtable and how to ingest data into Bigtable.&lt;/li&gt;&lt;li&gt;Highlight performance considerations for the relevant services.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 5 - Advanced BigQuery Functionality and Performance&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Analytic window functions&lt;/li&gt;&lt;li&gt;Geographic Information System (GIS) functions&lt;/li&gt;&lt;li&gt;Performance considerations&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review some of BigQuery&amp;rsquo;s advanced analysis capabilities.&lt;/li&gt;&lt;li&gt;Discuss ways to improve query performance.&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Interpret use-cases for real-time streaming analytics
- Manage data events by using the Pub/Sub asynchronous messaging service
- Write streaming pipelines and run transformations where necessary
- Interoperate Dataflow, BigQuery and Pub/Sub for real-time streaming and analysis</objective_plain><essentials_plain>- Experience analyzing and visualizing big data, implementing cloud-based big data solutions, and transforming/processing datasets.
- Google Cloud Big Data and Machine Learning Fundamentals (or equivalent experience).
- Some knowledge of Java</essentials_plain><audience_plain>This class is intended for data analysts, data scientists and programmers who want to build for extraordinary scenarios such as high availability, resiliency, high-throughput, real-time streaming analytics on Google Cloud.</audience_plain><outline_plain>Module 1 - Introduction to Processing Streaming Data


Topics:



- Introduction to processing streaming data
Objectives:



- Explain streaming data processing.
- Describe the challenges with streaming data.
- Identify the Google Cloud products and tools that can help address streaming data challenges.
Module 2 - Serverless Messaging with Pub/Sub


Topics:



- Introduction to Pub/Sub
- Pub/Sub push versus pull
- Publishing with Pub/Sub code
Objectives:



- Describe the Pub/Sub service.
- Explain how Pub/Sub works.
- Simulate real-time streaming sensor data using Pub/Sub
Module 3 - Dataflow Streaming Features


Topics:



- Steaming data challenges
- Dataflow windowing
Objectives:



- Describe the Dataflow service.
- Build a stream processing pipeline for live traffic data.
- Demonstrate how to handle late data by using watermarks, triggers, and accumulation.
Module 4 - High-Throughput BigQuery and Bigtable Streaming Features


Topics:



- Streaming into BigQuery and visualizing results
- High-throughput streaming with Bigtable
- Optimizing Bigtable performance
Objectives:



- Describe how to perform ad hoc analysis on streaming data using BigQuery and dashboards.
- Discuss Cloud Bigtable as a low-latency solution.
- Describe how to architect for Bigtable and how to ingest data into Bigtable.
- Highlight performance considerations for the relevant services.
Module 5 - Advanced BigQuery Functionality and Performance


Topics:



- Analytic window functions
- Geographic Information System (GIS) functions
- Performance considerations
Objectives:



- Review some of BigQuery’s advanced analysis capabilities.
- Discuss ways to improve query performance.</outline_plain><duration unit="d" days="1">1 day</duration><pricelist><price country="US" currency="USD">595.00</price><price country="IT" currency="EUR">650.00</price><price country="GB" currency="GBP">660.00</price><price country="CA" currency="CAD">820.00</price><price country="AT" currency="EUR">950.00</price><price country="SE" currency="EUR">950.00</price><price country="DE" currency="EUR">950.00</price><price country="FR" currency="EUR">790.00</price><price country="CH" currency="CHF">950.00</price></pricelist><miles/></course>