The document discusses several high performance architectural patterns: - Event sourcing, which models data as a sequence of immutable events and allows reconstructing past states; - CQRS, which separates read and write operations into different models for improved performance; - LMAX Disruptor, a high performance inter-thread messaging library that enables lock-free, wait-free, bounded queues for passing data between threads. When combined, these patterns enable building highly scalable and available systems by allowing separate scaling of read and write workloads, easy evolution of data models, and maximizing throughput with disruption-free concurrency.