Introduction#

Horda represents a fundamental shift in how we design, implement, and run server-side software. It introduces a new mental model for backend architecture — one that may feel unfamiliar at first, but quickly proves its value.

Key Horda Benefits#

These are the benefits you unlock once you adopt this new way of thinking:

  • Cut backend development time to production in half
  • Ship complex server-side business logic in hours instead of weeks
  • Scale developer velocity and backend performance linearly
  • Accelerate Flutter client development

Key Horda Features#

These gains come from core Horda capabilities that you won’t find in any other backend platform:

  • Persistence without a database
  • Domain-driven design
  • Message-driven architecture
  • Real-time graph queries with zero state management code in Flutter

Getting Started#

Keep an open mind — Horda challenges conventional backend design, but once it clicks, it changes how you think about software architecture.

In the following sections, we’ll cover:

  • A quick start guide for your first Horda backend and Flutter client
  • An in-depth tutorial on the core concepts and design model
  • An explanation of Horda’s element dualism — a key idea for understanding how Horda components relate and interact

We’re glad to have you onboard. Let’s get started.