awesome-cadence-temporal-workflow
                                
                                
                                
                                    awesome-cadence-temporal-workflow copied to clipboard
                            
                            
                            
                        A curated list of awesome things related to the Cadence and Temporal Workflow Engines
Awesome Cadence and Temporal Workflow Engines
A curated list of awesome things related to the Cadence and Temporal Workflow Engines
General
Documentation
Companies
- Temporal Technologies (Company behind Temporal)
 
Clients
Temporal
Cadence
Communities
- Cadence Slack
 - Temporal Slack
 - Cadence tagged questions on Stackoverflow
 - Temporal tagged questions on Stackoverflow
 - Temporal Discussion Forum (Discourse)
 
Tools
- Cadence Web - Web UI for visualizing workflows on Cadence
 - Temporal Web - This web UI is used to view workflows from Temporalio, see what's running, and explore and debug workflow executions.
 - Cadence Lint [Golang]
 
Sample Code
- Cadence Golang Samples
 - Cadence Java Samples
 - Cadence Python Samples
 - Temporal Golang DSL Sample
 - Cadence Java DSL Sample
 
Framework Integrations
Open Source Projects using Cadence or Temporal
Blog Posts
- Building your first Cadence Workflow
 - The Configuration Complexity Clock (Not about Cadence or Temporal in itself but frequently referenced when people discuss DSL vs Code)
 - Conducting Better Business with Uber's Open Source Orchestration Tool, Cadence
 - Improving the User Experience with Uber’s Customer Obsession Ticket Routing Workflow and Orchestration Engine
 - Installing Uber’s Cadence Workflow System
 - Cadence — The only workflow orchestrator you will ever need
 - Using Cadence workflows to spin up Kubernetes
 - Positive and Negative Data Engineering (Not about Cadence or Temporal but a great introduction on why one should adopt a workflow engine)
 - Deploying Pipeline Kubernetes Engine on AWS with Cadence
 - Implement File Processing Workflows in Python using Cadence
 - Big BPM is coming
 - Building Reliable Workflows: Cadence as a Fallback for Event-Driven Processing
 - Temporal Workflow and Microservices
 - Workflows in Python using Temporal
 - Temporal: Open Source Workflows as Code
 - Temporal: a central brain for Box
 - Tour of Temporal: Welcome to the Workflow
 - Tour of Temporal: Performance
 - Workflow Orchestration 1 - What is a workflow?
 - Workflow Orchestration - Part 2 (Why do I care?)
 - Workflow Orchestration - Part 3 (How do I use this?)
 - Passing Context with Temporal
 - Why Rust powers Temporal’s new Core SDK
 - [The macro problem with microservices - Stack Overflow Blog](https://stackoverflow.blog/2020/11/23/the-macro-problem-with-microservices/
 
News Coverage
Tutorials
- Cadence Intro Workshop
 - Temporal with Ryland (EP01) - Hello Workflow
 - Temporal with Ryland (EP02) - Debugging and the Web UI
 
Forum Threads
- /r/golang Reddit September 2019
 - /r/golang Reddit March 2020
 - Hacker News April 2019
 - Hacker News July 2020 - Thread on Simple Workflow Service (SWF) with a discussion of Cadence/Temporal
 
Comparisons
Podcasts
- Cadence: Uber’s Workflow Engine with Maxim Fateev
 - Access Control Management with Fouad Matin and Dan Gillespie - Cadence is mentioned in the podcast as one of the core technologies that is used in their company.
 
Video Presentations
- Designing A Workflow Engine from First Principles
 - Maxim's talk from Systems@Scale - Spring 2021
 - The Temporal Workflow Engine - GoSEA September 2020
 - Uber Cadence: Fault Tolerant Actor Framework
 - Cadence: Microservice architecture beyond request/reply
 - Cadence Meetup: Introduction to Cadence
 - Cadence Meetup: Exploring an UberEATS Use Case
 - Cadence Meetup: Writing a Cadence Workflow
 - Cadence Meetup: Cadence Architecture
 - cadenceworkflow.io tutorial: Java Hello World Workflow Implementation
 - [Uber Open Summit 2018] Cadence: The Only Workflow Platform You'll Ever Need
 - Episode 077 – Uber Cadence with Maxim Fateev
 - firstminute in conversation with Maxim Fateev (Creator, Cadence Workflow & Temporal
 - Making Multi Environment Service Networking on Microsoft Azure Easy With Consul - Cadence portion starts at around 18:28
 - Pykonik Tech Talks #51 - Cadence - a workflow orchestration engine to execute long-running business logic - Cadence portion starts at 12:00
 - Temporal Go SDK Tutorial
 - Temporal Open Office Hours #1 (07/01/20)
 - Temporal Open Office Hours #2 (08/26/20)
 
Experimental
FAQs
- Temporal workflow vs Cadence Workflow
 - What is the difference between an Idempotent and a Deterministic function?