Skip to main content

Big data and ML

A lot of companies build custom ETL and ML training and deployment solutions. Cadence is a good fit for a control plane for such applications.

One important feature of Cadence is its ability to route task execution to a specific process or host. It is useful to control how ML models and other large files are allocated to hosts. For example, if an ML model is partitioned by city, the requests should be routed to hosts that contain the corresponding city model.

Samples

Runnable samples related to big data and ML pipelines:

SampleDescriptionCode
Long-running optimizationParticle swarm optimization loop that iterates using continue-as-newGo
Model-to-host routingRoutes activities to a specific host, as needed for large model filesGo · Java
Automated research agentOpenAI agent workflow that researches a topic end to endPython
Multi-agent handoffsOpenAI agent workflow that hands work off between multiple agentsPython