1--- 2layout: "docs" 3page_title: "Internals" 4sidebar_current: "docs-internals" 5description: |- 6 This section covers some of the internals of Consul, such as the architecture, consensus and gossip protocols, and security model. 7--- 8 9# Consul Internals 10 11This section covers some of the internals of Consul. Understanding the internals of Consul is necessary to successfully 12use it in production. 13 14Please review the following documentation to understand how Consul works. 15 16* [Architecture](/docs/internals/architecture.html) 17* [Consensus Protocol](/docs/internals/consensus.html) 18* [Gossip Protocol](/docs/internals/gossip.html) 19* [Network Coordinates](/docs/internals/coordinates.html) 20* [Sessions](/docs/internals/sessions.html) 21* [Anti-Entropy](/docs/internals/anti-entropy.html) 22* [Security Model](/docs/internals/security.html) 23* [Discovery Chain](/docs/internals/discovery-chain.html) 24 25You should also be familiar with [Jepsen testing](/docs/internals/jepsen.html), before deploying 26a production datacenter. 27