LEARN_CONSUL_DEEP_DIVE - Expanded Projects Index

This folder contains expanded versions of each project from LEARN_CONSUL_DEEP_DIVE.md.

Projects

# Project File
1 Simple Key-Value Store with Replication P01-simple-kv-replication.md
2 Implement the Raft Consensus Algorithm P02-raft-consensus-engine.md
3 Implement the SWIM Gossip Protocol P03-swim-gossip-membership.md
4 Build a Service Registry P04-service-registry-catalog.md
5 DNS-Based Service Discovery P05-dns-service-discovery.md
6 Distributed Key-Value Store with Watches P06-kv-watches-and-cas.md
7 Session and Lock Manager P07-sessions-and-distributed-locks.md
8 Service Mesh Sidecar Proxy P08-service-mesh-sidecar-proxy.md
9 Certificate Authority (CA) for Service Mesh P09-mesh-certificate-authority.md
10 Multi-Datacenter Federation P10-multi-datacenter-federation.md
11 ACL System with Tokens and Policies P11-acl-tokens-and-policies.md
12 Consul Agent (Complete Implementation) P12-consul-agent-capstone.md

Suggested Order

  1. P01 -> P02 -> P03 to build system primitives.
  2. P04 -> P05 -> P06 -> P07 for discovery and coordination.
  3. P08 -> P09 -> P10 -> P11 for secure distributed operations.
  4. P12 for full-system capstone integration.