Service Orchestration and Choreography on Google Cloud (Coursera)

Offered by Google Cloud,
Service Orchestration and Choreography on Google Cloud (Coursera)

This course introduces you to event-based applications and teaches you how to use service orchestration and choreography to coordinate microservices. Using lectures and hands-on labs, you learn how to use Workflows, Eventarc, Cloud Tasks, and Cloud Scheduler to build microservices applications on Google Cloud.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • Describe the benefits and challenges of microservices-based architectures.
  • Describe the advantages of event-driven applications.
  • Identify the strengths of orchestration and choreography.
  • Use Workflows, Eventarc, Cloud Tasks, and Cloud Scheduler to coordinate a microservices application on Google Cloud.

Syllabus

WEEK 1
Introduction
Welcome to "Service Orchestration and Choreography on Google Cloud." This course introduces you to microservices, event-driven applications, and the use of service choreography and orchestration on Google Cloud. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn about Google Cloud's services that enable application integration and service communication: Workflows, Eventarc, Cloud Tasks, and Cloud Scheduler.
Introduction to Microservices
This module introduces you to microservices and discusses the benefits and challenges of using a microservices architecture for your applications.
Event-Driven Applications
This module introduces events and event-driven applications and discusses the benefits of choosing an event-driven architecture for your microservices applications.

WEEK 2
Choreography and Orchestration
This module introduces two effective patterns for inter-service communication: choreography and orchestration. Eventarc uses the choreography pattern, which allows independent services to perform tasks when events are received. Workflows uses orchestration, and acts as a central orchestrator of the interactions between the services. You learn how Workflows, Eventarc, Cloud Tasks, and Cloud Scheduler can be used to build powerful microservices applications on Google Cloud.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Preparing for the Google Cloud Professional Cloud Architect Exam em Português Brasileiro (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Cloud Architect Exam em Português Brasileiro (Coursera)

Trecho extraído do curso: "A melhor maneira de se preparar para o exame é ter competência nas habilidades que o trabalho exige." Este curso usa uma abordagem de cima para baixo com o objetivo de revelar as habilidades e o conhecimento que você já tem e apontar as áreas que precisam melhorar. Use este curso para criar seu próprio plano de estudo personalizado. Ele ajudará você a se preparar melhor e a desenvolver e praticar as habilidades necessárias para realizar este trabalho.

Sep 28th 2026
1 Week
ML Pipelines on Google Cloud (Coursera) Coursera
Google Cloud

ML Pipelines on Google Cloud (Coursera)

In this course, you will be learning from ML Engineers and Trainers who work with the state-of-the-art development of ML pipelines here at Google Cloud. The first few modules will cover about TensorFlow Extended (or TFX), which is Google’s production machine learning platform based on TensorFlow for management of ML pipelines and metadata. You will learn about pipeline components and pipeline orchestration with TFX. You will also learn how you can automate your pipeline through continuous integration and continuous deployment, and how to manage ML metadata.

Oct 12th 2026
4 Weeks
Reliable Cloud Infrastructure: Design & Process italiano (Coursera) Coursera
Google Cloud

Reliable Cloud Infrastructure: Design & Process italiano (Coursera)

Questo corso fornisce agli studenti le conoscenze per creare soluzioni estremamente affidabili ed efficienti su Google Cloud usando pattern di progettazione collaudati. Si tratta del proseguimento dei corsi Architecting with Google Compute Engine o Architecting with Google Kubernetes Engine e richiede l'esperienza diretta delle tecnologie illustrate nei suddetti corsi. Attraverso una combinazione di presentazioni, attività e laboratori pratici, i partecipanti imparano a definire e bilanciare i requisiti aziendali e tecnici per progettare deployment Google Cloud estremamente affidabili, ad alta disponibilità, sicuri ed economicamente convenienti.

Sep 28th 2026
2 Weeks
Preparing for the Google Cloud Professional Data Engineer Exam em Português Brasileiro (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam em Português Brasileiro (Coursera)

Por que fazer o curso: "A melhor forma de se preparar para o exame é ser competente nas habilidades necessárias ao trabalho." Este curso usa uma abordagem "top-down". Ele identifica as habilidades que você já tem e apresenta novas informações e áreas para ampliar seus conhecimentos. Use este curso para criar seu plano de preparação personalizado. Ele ajudará você a identificar o que sabe e o que precisa estudar mais, além de desenvolver e praticar as habilidades necessárias às competências do cargo.

Sep 28th 2026
1 Week
Preparing for the Google Cloud Professional Data Engineer Exam en Español (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam en Español (Coursera)

En este curso, se emplea un enfoque descendente a fin de identificar las habilidades y los conocimientos adquiridos, así como poner en evidencia la información y las áreas de habilidades que requieren una preparación adicional. Puede aprovechar este curso para crear su propio plan de preparación personalizado. Lo ayudará a distinguir lo que sabe de lo que no. Además, le permitirá desarrollar y practicar las habilidades que se les exigen a los profesionales que realizan este trabajo.

Oct 5th 2026
1 Week
Dataplex by Google Cloud (Coursera) Coursera
Board Infinity

Dataplex by Google Cloud (Coursera)

Welcome to "Dataplex By Google Cloud " a comprehensive course designed to provide a thorough understanding of Google Cloud Dataplex, a platform for managing, monitoring, and analyzing data across various data systems in Google Cloud. Spanning two modules, the course begins with the fundamentals of Dataplex, including its setup, configuration, and basic functionalities.

Oct 12th 2026
2 Weeks
Google Cloud Product Fundamentals en Español (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals en Español (Coursera)

Este curso, que es una continuación de Business Transformation with Google Cloud, le permitirá conocer la perspectiva tecnológica de la transformación de una organización. Para ser más específicos, explicaremos cómo la tecnología de Google Cloud puede transformar digitalmente una organización en los siguientes aspectos: modernizar la infraestructura de TI; mejorar la forma en que los equipos desarrollan las aplicaciones que utiliza la empresa; saber cómo aprovechar el aprendizaje automático y la inteligencia artificial para generar más valor; advertir el rol fundamental de las herramientas de productividad basadas en la nube, como G Suite, para cumplir con el trabajo, y comprender los desafíos y las oportunidades de la administración de costos que trae aparejados una infraestructura de TI cambiante basada en la nube.

Sep 28th 2026
5-12 Weeks
Securing and Integrating Components of your Application en Français (Coursera) Coursera
Google Cloud

Securing and Integrating Components of your Application en Français (Coursera)

Dans ce cours, les développeurs d'applications apprennent à concevoir et développer des applications cloud natives qui intègrent parfaitement les services gérés de Google Cloud. À travers un ensemble de présentations, de démonstrations et d'ateliers pratiques, ils découvrent comment appliquer les bonnes pratiques de développement d'applications et comment utiliser les services de stockage Google Cloud appropriés pour le stockage d'objets, les données relationnelles, la mise en cache et l'analyse. Les participants peuvent choisir d'effectuer les ateliers dans leur langage préféré (Node.js, Java ou Python).

Sep 28th 2026
1 Week
Fundamentals of Software Architecture for Big Data (Coursera) Coursera
University of Colorado Boulder

Fundamentals of Software Architecture for Big Data (Coursera)

The course is intended for individuals looking to understand the basics of software engineering as they relate to building large software systems that leverage big data. You will be introduced to software engineering concepts necessary to build and scale large, data intensive, distributed systems. Starting with software engineering best practices and loosely coupled, highly cohesive data microservices, the course takes you through the evolution of a distributed system over time.

Sep 28th 2026
4 Weeks