> For the complete documentation index, see [llms.txt](https://docs.rumi.systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rumi.systems/rumi-core/core.md).

# Overview

Rumi Core is the foundation of the Rumi platform, providing the microservice runtime and low-level operational tools for building ultra-low latency, fault-tolerant distributed systems.

## Overview

Rumi Core provides:

* **AEP Engine** - The Application Event Processor that drives microservice business logic
* **SMA** - The Simple Messaging Abstraction for transport-agnostic messaging
* **Container** - The runtime host for Rumi microservices
* **ADM** - The Application Data Modeler for defining messages and state

## Key Capabilities

* Event-driven, single-threaded business logic model
* Automatic high availability with Event Sourcing or State Replication
* Zero-garbage operation for predictable latency
* Transparent clustering and failover

## Sections

* [Concepts](/rumi-core/concepts.md) - Core architectural concepts and models
* [Guides](/rumi-core/guides.md) - Developing and operating Rumi applications
* [Reference](/rumi-core/reference.md) - Annotations, events, and configuration reference
