Cadence Polling Cookbook
Brett Orr
General Manager Bigmate


A large number of use cases span beyond a single request-reply, require tracking of a complex state, respond to asynchronous events, and communicate to external unreliable dependencies. The usual approach to building such applications is a hodgepodge of stateless services, databases, cron jobs, and queuing systems. This negatively impacts developer productivity as most of the code is dedicated to plumbing, obscuring the actual business logic behind a myriad of low-level details.

This cookbook is for developers and engineers of all levels looking to understand how polling works in Cadence. The recipe in this book provides “Hello, World!” type examples based on simple scenarios and use cases.

Learn how to setup a simple Cadence polling application on Instaclustr’s Managed Service platform. 

Featured Resources
Read All
What Is Cadence? And Is It Right for You?

Determine if your use-case is a good fit for Cadence and outlines some considerations for successful adoption of Cadence in your organization.

Uber Cadence is now generally available

Instaclustr Managed Cadence makes it simple for organizations to develop and operate long-running distributed business processes at scale.

Cadence Workflow for Developers and Architects

Basics of Cadence and key learnings to help you understand how it works and the benefits it can provide to your organization.

© Instaclustr Copyright
Apache Cassandra®, Apache Kafka®, Apache Spark™, Apache Kafka®, and Apache ZooKeeper™ are trademarks of the Apache Software Foundation. Elasticsearch™ and Kibana™ are trademarks for Elasticsearch BV. Kubernetes® is a registered trademark of the Linux Foundation. OpenSearch is a registered trademark of Amazon Web Services. Postgres®, PostgreSQL® and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission. Redis™ is a trademark of Redis Labs Ltd. *Any rights therein are reserved to Redis Labs Ltd. Any use by Instaclustr Pty Limited is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Instaclustr Pty Limited. All product and service names used in this website are for identification purposes only and do not imply endorsement.