# Configuration Overview

## **What the Configuration app does**

The Configuration app is where you define reusable “logic as data”. Instead of hardcoding queries, rules, or script-based handlers into a service, you store them as managed records and let runners and sagas load them at runtime. This keeps behavior easier to audit, migrate, and adjust across environments.

<figure><img src="/files/ofpkpwxLzjZux0zfAdLv" alt=""><figcaption><p>Configuration App</p></figcaption></figure>

## **Core Configuration capability areas**

Configuration capabilities fall into three main areas:

* **Queries:** Define portable, parameterized queries that can be executed from handlers and sagas.
* **Business Rules:** Store and manage rulesets as configuration, so decision logic can evolve without service redeploys.
* **Dynamic Handlers:** Add or customize handler logic during runtime, typically for rapid iteration and controlled extensions.

## **How Configuration components work together**

In practice, these show up inside API flows and microservices. A saga step might execute a stored query, evaluate a ruleset, or run a dynamic handler action, while the runner enforces what systems and state managers are allowed. That separation gives you fast iteration without losing control over access, deployment, or operational safety.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rierino.com/configuration/configuration-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
