Skip to main content
How Can We Help?

Search for answers or browse our knowledge base.

Documentation    Tutorials    Support

Contents
< All Topics
Print

VANTIQ Developers Guide Series – Designing VANTIQ Applications

This guide picks up where the introductory Vantiq guide leaves off, focusing specifically on the *design phase* of building real-time, event-driven applications. It covers the full journey from gathering requirements through to a modular, implementation-ready architecture, across eight sections:

Requirements Definition uses Event Storming — a lightweight, collaborative modelling technique — to identify domain events, reactions, and commands. Vantiq’s System Modeler supports this directly, with a worked example around predictive pump failure.

Designing an Application introduces the three core building blocks (Services, Clients, and External Systems) and notes that both top-down (model-first) and bottom-up (code-first) paths are supported.

Designing Vantiq Services covers how to manage inter-service dependencies and keep service responsibilities focused and loosely coupled.

Designing AI Agents is a substantial section describing agent definition, a four-layer capability stack (Reasoning, Control, Execution, Cross-Cutting), and guidance on when to use single vs. multi-agent architectures.

Design Services from Event Storming bridges the requirements model to concrete, modular service definitions.

Identifying Vantiq Clients explains how clients should be purpose-driven, context-aware, and role-specific, with reusable UI components.

Design Principles and Best Practices closes the guide with architectural recommendations.

The overarching goal is enabling developers to build Vantiq applications that are as agile and responsive as the real-world environments they serve.

Click here to download the PDF of this document
Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
Please Share Your Feedback
How Can We Improve This Article?