Overview
Syllabus
Intro
What does consensus mean
Secondary definition of consensus
What is consensus
Raft
What is Raft
How the election works
Safety guarantees
Functional theory
State as immutable
Why Aeron
Guaranteed Delivery
Architect Demand
NeedtoKnow Approach
Guaranteed Processing
Single Service
Open Source
Do servers crash
Weird Java code
Performance
RPC
concurrency and parallelism
hard work
Speculation engines
Pipelining
Consensus
Pipeline
Example
bytebuffers
bug
message index
byte index
Multicast
Monotonic functions
Efficiency
Timers
Scheduling Timers
Scheduling Timer API
Timer Wheel
Complexities
Real Code
Session Status
Continued Action
Distributed File System
Processing
Implementation
Roadmap
Taught by
GOTO Conferences