Explore the intersection of Aeron and Raft in this 44-minute conference talk from GOTO Chicago 2018. Dive into consensus protocols in distributed systems, understanding how they enable a common view of shared state. Learn about Raft's design for understandability and its success in becoming widely adopted. Discover the functional theory behind consensus, with state treated as immutable. Investigate why Aeron was chosen, exploring its guaranteed delivery, architect demand, and need-to-know approach. Examine performance considerations, including RPC, concurrency, and parallelism. Gain insights into pipelining, multicast, monotonic functions, and efficient timer scheduling. Explore real-world applications through examples of distributed file systems and session management. Conclude with a look at the implementation roadmap for integrating these powerful technologies.