Streaming Audio (Kafka / Confluent)
Understanding how to gain visibility and control over complex, multi‑system workflows is critical for organizations moving to cloud‑native architectures. Little Horse’s approach shows how event‑driven platforms like Kafka can provide both operational insight and reliable orchestration, helping teams reduce downtime and improve business agility in an era of increasingly distributed services.
In modern microservice environments, coordinating dozens of external systems—Salesforce, SAP, mobile APIs, and legacy services—creates a nightmare of fragile transactions and opaque failures. Colt McNealy recalls early mishaps, from deleting production deployments to battling flaky API calls, underscoring why traditional debugging tools fall short when business logic spans heterogeneous platforms. This pain point drives the need for a unified orchestration layer that can manage cross‑system workflows while preserving data integrity and offering clear observability.
Little Horse addresses that gap with a Kafka‑centric architecture. The platform hides a Kafka Streams application behind a gRPC API, turning Kafka into an immutable commit log that records every workflow step, variable change, and task outcome. By separating workflow definition from durable execution, Little Horse caches side‑effects to avoid duplicate actions on retries, while still supporting loops, conditionals, and exception handling. The system also provides open‑source connectors that translate Kafka events into workflow triggers, creating a bidirectional flow between event streams and business processes.
The result is an event‑driven orchestration engine that turns low‑level logs into high‑level business events. Anomalies detected via Flink or SQL can automatically launch remediation workflows, and completed workflows emit enriched events back into Kafka for downstream analytics. This tight integration empowers engineering and product teams to align code with business processes, improve SLA compliance, and reduce manual incident response. Community feedback has shaped Little Horse’s workflow language, emphasizing readability over raw programming power, and the roadmap includes richer schema governance and deeper AI‑agent support, positioning the platform as a cornerstone for resilient, observable distributed systems.
Tim Berglund talks to Colt McNealy (LittleHorse Enterprises) about his career in distributed systems. Colt’s first job: software engineer at a real estate company. His challenge: working in a complex microservices environment and turning that pain into Little Horse.
Colt's Current 2024 talk: https://current.confluent.io/2024-sessions/kafka-streams-as-a-data-store-for-a-workflow-engine
Gunnar Morling's blog: https://www.morling.dev/blog/
Jack Vanlightly's blog: https://jack-vanlightly.com/
SEASON 2
Hosted by Tim Berglund, Adi Polak and Viktor Gamov
Produced and Edited by Noelle Gallagher, Peter Furia and Nurie Mohamed
Music by Coastal Kites
Artwork by Phil Vo
🎧 Subscribe to Confluent Developer wherever you listen to podcasts.
▶️ Subscribe on YouTube, and hit the 🔔 to catch new episodes.
👍 If you enjoyed this, please leave us a rating.
🎧 Confluent also has a podcast for tech leaders: "Life Is But A Stream" hosted by our friend, Joseph Morais.
Comments
Want to join the conversation?
Loading comments...