Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Serverless orchestration with Workflows
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mete Atamel
April 16, 2021
Programming
1.3k
0
Share
Serverless orchestration with Workflows
Mete Atamel
April 16, 2021
More Decks by Mete Atamel
See All by Mete Atamel
Agent-User Interaction Protocol (AG-UI)
meteatamel
0
46
Agent to UI Protocol (A2UI)
meteatamel
1
40
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
2
240
Getting started with Google Antigravity
meteatamel
4
870
Gemini for developers
meteatamel
0
170
Model Context Protocol
meteatamel
1
150
Agent2Agent (A2A) Protocol
meteatamel
2
200
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
1
500
Gemini_2.0_for_developers.pdf
meteatamel
0
150
Other Decks in Programming
See All in Programming
AIエージェントで業務改善してみた
taku271
0
520
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
290
Coding as Prompting Since 2025
ragingwind
0
830
10 Tips of AWS ~Gen AI on AWS~
licux
5
390
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
130
Liberating Ruby's Parser from Lexer Hacks
ydah
2
730
飯MCP
yusukebe
0
510
実用!Hono RPC2026
yodaka
2
200
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
170
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
240
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
260
Featured
See All Featured
Crafting Experiences
bethany
1
110
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
New Earth Scene 8
popppiees
3
2.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
Building Applications with DynamoDB
mza
96
7k
First, design no harm
axbom
PRO
2
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Building AI with AI
inesmontani
PRO
1
900
Prompt Engineering for Job Search
mfonobong
0
270
GitHub's CSS Performance
jonrohan
1032
470k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Transcript
Proprietary + Confidential Serverless orchestration with Workflows Mete Atamel Developer
Advocate Google Cloud
Proprietary + Confidential Orchestration vs Choreography in microservices
Proprietary + Confidential Imagine an e-commerce transaction Too much coupling
between services What if one of the services goes down?
Proprietary + Confidential Choreographed services Services are loosely coupled Who
ensures that the transaction is complete?
Proprietary + Confidential Imagine a more complex transaction
Proprietary + Confidential Orchestrated services Best of both worlds: Loosely
coupled + orchestrator to capture the transaction
Proprietary + Confidential What’s Workflows?
Proprietary + Confidential Serverless Compute External API’s Google API’s etc...
Workflows - orchestrate & integrate SaaS API’s Private API’s Other Clouds
- callMyFunction: call: http.get args: url: https://us-central1-project123.cloudfunctions.net/... query: metric: NoOfTrs
result: metricResult - saveResult: switch: - condition: ${ metricResult.body.TrNo > 100 } call: http.post args: url: https://mydeployment.... body: Metric: ${ metricResult.body.TrNo } getMetric TrNo>100 End Yes No {“metric”:”NoOfTrs”} Notify
Proprietary + Confidential Steps
Proprietary + Confidential Expression language
Proprietary + Confidential Errors and retries
Proprietary + Confidential Conditional Expressions
Proprietary + Confidential How do I use Workflows?
Proprietary + Confidential # Deploy a workflow gcloud workflows deploy
my-workflow --source=workflow.yaml # Execute a workflow gcloud workflows execute my-workflow # See the result gcloud workflows executions describe <your-execution-id> --workflow my-workflow gcloud
Proprietary + Confidential Cloud Console
Proprietary + Confidential Workflows cloud.google.com/workflows Quickstarts cloud.google.com/workflows/docs/quickstarts Codelab: Introduction to
serverless orchestration with Workflows codelabs.developers.google.com/codelabs/cloud-workflows-intro Thank you