2020-04-06 20:27:35 +00:00
---
2020-04-07 18:55:19 +00:00
layout: docs
2022-09-13 19:55:30 +00:00
page_title: Internals Overview
2020-04-07 18:55:19 +00:00
description: >-
2022-09-13 19:55:30 +00:00
Consul is a complex system that relies on a number of protocols and concepts to work. Learn about Consul's internal properties and how it works under the hood.
2020-04-06 20:27:35 +00:00
---
2022-09-13 19:55:30 +00:00
# Consul Internals Overview
2020-04-06 20:27:35 +00:00
This section covers some of the internals of Consul. Understanding the internals of Consul is necessary to successfully
use it in production.
Please review the following documentation to understand how Consul works.
2022-01-10 23:36:16 +00:00
- [Architecture](/docs/architecture)
- [Consensus Protocol](/docs/architecture/consensus)
- [Gossip Protocol](/docs/architecture/gossip)
- [Network Coordinates](/docs/architecture/coordinates)
- [Sessions](/docs/security/acl/auth-methods/oidc)
- [Anti-Entropy](/docs/architecture/anti-entropy)
- [Security Model](/docs/security)
- [Discovery Chain](/docs/connect/l7-traffic/discovery-chain)
2020-04-06 20:27:35 +00:00
2022-01-10 23:36:16 +00:00
You should also be familiar with [Jepsen testing](/docs/architecture/jepsen), before deploying
2020-04-06 20:27:35 +00:00
a production datacenter.