We may earn an affiliate commission when you visit our partners.
Vitthal Srinivasan

Cloud Composer is a fully managed workflow orchestration service that allows creation, scheduling, and monitoring of pipelines. This course covers the architecture of Composer and creation of pipelines to run arbitrary shell scripts and Python code.

Read more

Cloud Composer is a fully managed workflow orchestration service that allows creation, scheduling, and monitoring of pipelines. This course covers the architecture of Composer and creation of pipelines to run arbitrary shell scripts and Python code.

Cloud Composer is a pipeline orchestration service on the GCP. Based on the Apache Airflow API, Composer was launched in May 2018 and is fast-emerging as a popular and versatile service for building and executing system pipelines. In this course, Building Pipelines for Workflow Orchestration Using Google Composer, you'll learn how Composer allows cloud users to quickly create pipelines with complex interconnected tasks. First, you'll discover where Composer fits in the taxonomy of GCP services and how it compares to Dataflow, which is another service for building and executing pipelines on the GCP. Next, you'll explore what a Composer environment is and how pipelines are specified, and run on these environments. Then, you'll develop an understanding of the powerful suite of operators made available for use within Composer pipelines by utilizing Airflow operators for executing shell scripts, executing arbitrary Python code, and implementing complex control flow. Finally, you'll learn how to use Airflow’s GCP-specific operators for sending email, working with BigQuery, and instantiating Dataproc clusters. When you're finished with this course, you'll have the skills and knowledge necessary to build and deploy complex pipelines built on the Apache Airflow API by utilizing Composer.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Introducing Google Composer
Creating, Configuring, and Accessing Environments
Managing and Monitoring Workflows
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills and knowledge in pipelining and workflow orchestration, which are core skills for data engineering
Taught by Vitthal Srinivasan, who is recognized for their work in data engineering
Examines Cloud Composer and Apache Airflow API, which are highly relevant to workflow orchestration
Teaches pipeline building, a skill useful for personal growth and development

Save this course

Save Building Pipelines for Workflow Orchestration Using Google Composer to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building Pipelines for Workflow Orchestration Using Google Composer with these activities:
Engage in Discussion Forums and Online Communities
Connect with fellow learners and practitioners to exchange knowledge, ask questions, and gain diverse perspectives.
Show steps
  • Identify relevant discussion forums and online communities
  • Participate in discussions, ask questions, and share insights
Build a Real-World Pipeline with Composer
Solidify your skills by designing and implementing a complete pipeline that addresses a real-world problem.
Browse courses on Workflow Orchestration
Show steps
  • Identify a suitable problem domain
  • Design the pipeline architecture
  • Develop the pipeline code in Composer
  • Test and deploy the pipeline
Contribute to the Apache Airflow Project
Deepen your understanding of Airflow by actively participating in its development and contributing to the open source community.
Browse courses on Apache Airflow
Show steps
  • Review the Apache Airflow documentation and codebase
  • Identify areas for potential contributions
  • Create and submit a pull request
Show all three activities

Career center

Learners who complete Building Pipelines for Workflow Orchestration Using Google Composer will develop knowledge and skills that may be useful to these careers:
Project Manager
Project Managers plan, execute, and close projects to achieve specific goals and objectives. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for project management and tracking.
Data Scientist
Data Scientists apply scientific methods and expertise to extract insights from data to solve business problems and opportunities. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data analysis and modeling.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models for various applications. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for machine learning training and deployment.
Business Analyst
Business Analysts identify, analyze, and solve business problems by leveraging data and technology. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data analysis and modeling.
Data Architect
Data Architects design and manage data architectures for organizations. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data architecture and management.
Data Analyst
Data Analysts collect, analyze, and interpret data to help organizations make informed decisions. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data analysis and reporting.
Product Manager
Product Managers define, develop, and launch products to meet customer needs and business objectives. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for product development and management.
Data Engineer
Data Engineers analyze, transform, and manage large and complex data sets to support data-driven decision-making within an organization. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy complex pipelines for data processing and management.
Software Engineer - Big Data
Software Engineers (Big Data) design, develop, and maintain software systems for processing and managing large data sets. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for big data processing and management.
Cloud Architect
Cloud Architects design, develop, and manage cloud computing solutions for organizations. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for cloud-based data processing and management.
DevOps Engineer
DevOps Engineers combine software development and IT operations to improve the speed and quality of software delivery. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for continuous integration and delivery.
Data Governance Specialist
Data Governance Specialists establish and maintain data governance policies and procedures within an organization. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data governance and compliance.
Data Integration Specialist
Data Integration Specialists design, develop, and maintain data integration solutions for organizations. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data integration and consolidation.
Software Engineer (Data Analytics)
Software Engineers (Data Analytics) design, develop, and maintain software systems for data analysis and reporting. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for data analysis and modeling.
Data Scientist (Machine Learning)
Data Scientists (Machine Learning) apply machine learning techniques to solve business problems and opportunities. Building Pipelines for Workflow Orchestration Using Google Composer may be useful for this career as it provides an understanding of how to build and deploy pipelines for machine learning training and deployment.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Building Pipelines for Workflow Orchestration Using Google Composer.
Provides a solid foundation in Python programming for data analysis, which is essential for writing custom code and operators within Composer pipelines.
Explores the benefits and use cases of deploying Apache Airflow as a managed service in the cloud.
Provides a comprehensive guide to designing and implementing data warehouses, which are often used as targets or sources for data pipelines. It offers a solid foundation in data modeling, ETL processes, and performance optimization, complementing the focus on pipeline orchestration in the course.
Provides guidance on optimizing Python code for performance, which is important for ensuring efficient and scalable pipelines in Composer.
Offers a comprehensive guide to data science using Python, covering topics such as data exploration, machine learning, and visualization. While not specifically focused on pipeline orchestration, it provides a valuable background for understanding the data science context.
Provides a comprehensive guide to designing and building data-intensive applications, covering topics such as data modeling, data storage, and data processing. While not specifically focused on pipeline orchestration, it offers a valuable foundation for understanding the principles and challenges of managing large-scale data.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Pipelines for Workflow Orchestration Using Google Composer.
Workflow Orchestration with Google Cloud Composer
Most relevant
ML Pipelines on Google Cloud
Most relevant
Cloud Composer: Qwik Start - Console
Most relevant
Google Cloud DevOps Fundamentals
Most relevant
Kubernetes Integration and Advanced Orchestration...
Most relevant
ML Pipelines on Google Cloud
Most relevant
Productionalizing Data Pipelines with Apache Airflow 1
Automate Data Pipelines
The Complete Hands-On Introduction to Apache Airflow
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser