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

# Cluster

How a GridGain 9 cluster is built and run — node components and request flow, RAFT consensus, cluster initialization and lifecycle, and fault tolerance.

{% columns %}
{% column %}
{% content-ref url="/pages/Vq9hd3Sn7cH6vBTLWE2t" %}
[Cluster Architecture](/docs/gridgain/gridgain-9/architecture/cluster/cluster-architecture.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
A deeper look at the GridGain 9 system architecture: node components, cluster coordination, RAFT replication, transaction processing, and query execution.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/T185oMoqIWrCHjCcsVDE" %}
[RAFT Consensus](/docs/gridgain/gridgain-9/architecture/cluster/raft-consensus.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
How GridGain 9 uses the RAFT consensus algorithm to maintain data consistency and fault tolerance across the cluster.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/JIq1Wo2W1nlImR7lz4j1" %}
[Cluster Lifecycle](/docs/gridgain/gridgain-9/architecture/cluster/cluster-lifecycle.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
How a GridGain 9 cluster is initialized and how its lifecycle works, including topology, cluster initialization, system groups, and node join scenarios.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/bNKSIzsuO2gBjAmiPkab" %}
[Cluster Fault Tolerance](/docs/gridgain/gridgain-9/architecture/cluster/cluster-fault-tolerance.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Fault tolerance characteristics of GridGain 9 cluster components, what happens during failure scenarios, and how to plan for high availability.
{% endcolumn %}
{% endcolumns %}
