Systems Engineering for Agentic Applications—Your guide for turning AI-powered prototypes into production-ready agentic applications

Subscribe for early access. Free chapters published monthly

Join the conversation about agentic applications, distributed applications, and durable executions at https://resonatehq.io/discord

about this book

Today's AI frameworks excel at building prototypes. But when autonomous agents need to run reliably and continuously in production, developers are on their own.

This book bridges the critical gap between prototype and production.

While many resources focus on building simple chatbots or automating simple tasks, this book tackles the hard problems that emerge when agents must operate autonomously and continuously at scale.

  • Architect distributed, multi-agent systems with durable, fault-tolerant workflows

  • Orchestrate complex asynchronous agents and long-running tool calls

  • Build robust failure detection and mitigation strategies

  • Design retry strategies for non-deterministic agents

  • Maintain availability and consistency across agents and tools

  • Stream outputs in real time for responsive user interactions

who this book is for

This book is written for:

  • Technical leaders responsible for architectural decisions

  • Software engineers designing reliable, scalable agentic applications

This book assumes you have:

  • Programming experience in at least one modern language (TypeScript, Python)

  • Basic understanding of APIs, distributed systems, and database concepts

  • Basic understanding of AI and LLMs

approach and philosophy

This book takes a first-principles approach to agentic systems. Instead of promoting today's frameworks that will be obsolete tomorrow, we focus on fundamental patterns and principles that outlast any particular implementation.

Every concept moves from theory to practice, introducing dependable mental models as well as realistic code samples to build a holistic understanding of agentic systems.

about the author

Dominik Tornow is the founder and CEO of Resonate HQ, Inc. He studied Software Systems Engineering at the Hasso Plattner Institute in Potsdam, Germany, and brings over two decades of industry experience to his work. Dominik specializes in systems engineering, systems thinking, and systems modeling, with a focus on formal and conceptual techniques that ensure concurrent, distributed systems are correct by construction. His work bridges the gap between theoretical computer science and practical software engineering, making complex concepts accessible to practitioners.

Dominik is the author of Think Distributed Systems (Manning Publications) and a frequent speaker at leading industry conferences including Systems Distributed, Strange Loop, and KubeCon.

User's avatar

Subscribe to Systems Engineering for Agentic Applications

Learn how to build reliable, continuous agentic systems

People

Founder & CEO of Resonate HQ, Inc | Distributed Async Await | Author of Think Distributed Systems