Texas Systems Seminar

Welcome to the Texas Systems Seminar series. This is a series of technical talks related to software systems and infrastructure by either companies or researchers based in Austin. The talks will be centered around the technical challenges the speaker is facing or solving (not a marketing talk). Speakers are usually senior technical folks, such as staff engineers. Coffee will be provided at the event.

Aim

The aim of this talk series is to bring together and connect the technical community in Austin, and to strengthen the connections between companies in Austin and the UT Computer Science department.

Intended Audience

The talks will be open to the public, and will be attended by a mix of undergraduate, masters, and PhD students. A significant portion of the audience will be from the computer science department.

Indicating interest

Are you interested in presenting at this talk series? Please fill out this form. We will get in touch with you.

Where

The talks will talk place at the Gates Dell Complex, the home of the UT Computer Science department (Room 6.302, 6th floor).

When

The talks will be held on a monthly basis, typically the first week of each month. Check this space to know when the talks are finalized!

Parking

Guests can park at the San Jacinto parking garage. It is about a 10 minute walk to the department.

Schedule

Dec 5 Orchestrating Agent Communication: Scalable State Management for Long-Running Processes via the Actor Model and Saga Pattern

Time: 2–3 PM
Room: GDC 6.302
Speaker: David B. Shabat, Vice President - Research and Development, Quali

Abstract. Modern intelligent agent systems rely on efficient, robust coordination to handle complex, asynchronous interactions and long-running processes. Traditional synchronous communication methods and centralized databases often create bottlenecks and points of failure, hindering system scalability and agent communication quality.

This overview introduces a system architecture that leverages the Actor Model and the Saga design pattern to build highly resilient, high-throughput agent-to-agent communication platforms. We address the challenges of managing state and ensuring data consistency across multiple, independent services during extended operations (e.g., multi-step negotiations, task handoffs). The Actor Model serves as the foundational computational paradigm, providing isolated, concurrent units of behavior and state that communicate exclusively via asynchronous message passing. This inherently distributed approach eliminates shared memory conflicts and enables massive parallelization of agent interactions.

To manage the complexity of distributed transactions within this model, we implement the Saga pattern. A saga is modeled as a sequence of local transactions, coordinated by a dedicated “orchestrator” actor. This orchestrator manages the global state of the long-running process and utilizes compensating transactions to ensure eventual consistency and robust failure recovery without requiring cumbersome two-phase commits.

This session will provide an industry-oriented abstract view of:

  • The Actor Model in practice: How asynchronous messaging and actor isolation improve communication efficiency and system responsiveness.
  • Saga implementation: Using orchestrator actors to define and manage complex, multi-agent workflows.
  • Resilience and state management: Techniques for persisting actor state to survive failures and guarantee process completion.