GCPSDPD - Serverless Data Processing with Dataflow

Beginning with foundations, this training explains how Apache Beam and Dataflow work together to meet your data processing needs without the risk of vendor lock-in. The section on developing pipelines covers how you convert your business logic into data processing applications that can run on Dataflow. This training culminates with a focus on operations, which reviews the most important lessons for operating a data application on Dataflow, including monitoring, troubleshooting, testing, and reliability.

Duration: 3.0 days

Enquire Now

Start learning today!

Click Hereto customize your Training


  • Demonstrate how Apache Beam and Dataflow work together to fulfill your organization’s data processing needs. 
  • Summarize the benefits of the Beam Portability Framework and enable it for your Dataflow pipelines. 
  • Enable Shuffle and Streaming Engine, for batch and streaming pipelines respectively, for maximum performance. 
  • Enable Flexible Resource Scheduling for more cost-efficient performance. 
  • Select the right combination of IAM permissions for your Dataflow job. 
  • Implement best practices for a secure data processing environment. 
  • Select and tune the I/O of your choice for your Dataflow pipeline. 
  • Use schemas to simplify your Beam code and improve the performance of your pipeline. 
  • Develop a Beam pipeline using SQL and DataFrames. 
  • Perform monitoring, troubleshooting, testing and CI/CD on Dataflow pipelines.


1. Introduction
2. Beam Portability
3. Separating compute and storage with Dataflow
4. IAM, Quotas, and Permissions
5. Security
6. Beam Concepts Review  
7. Windows Watermarks, Triggers
8. Sources and Sinks
9. Schemas
10. State and Timers
11. Best Practices
12. Dataflow SQL and Dataframes
13. Beam Notebooks
14. Monitoring
15. Logging and Error Reporting
16. Troubleshooting and Debug
17. Performance
18. Testing and CI/CD
19. Reliability
20. Flex Templates
21. Summary


  • Data engineers 
  • Data analysts and data scientists aspiring to develop data engineering skill


Participants should have completed the following courses:
  • Building Batch Data Pipelines
  • Building Resilient Streaming Analytics Systems



Course Benefits

  • Career growth
  • Broad Career opportunities
  • Worldwide recognition from leaders
  • Up-to Date technical skills
  • Popular Certification Badges

Google Cloud Popular Courses


In this course, you'll learn how to deploy practical solutions such as secure interconnecting networks, customer-supplied encryption keys, security and access m


Learn how to deploy practical solutions including security and access management, resource management, and resource monitoring.


This course showcases the ease, flexibility, and power of big data solutions on Google Cloud Platform.
Enquire Now
By clicking "Submit", I agree to the Terms Of Use and Privacy Policy