References: The Enterprise Nervous System¶
-
Event-driven architecture - Wikipedia - Comprehensive overview of EDA patterns, message brokers, and event sourcing. Foundation for the chapter's ENS architectural framing.
-
Complex event processing - Wikipedia - Detailed coverage of CEP, pattern detection over event streams, and major engines. Anchors the chapter's real-time-rules content.
-
Apache Kafka - Wikipedia - Coverage of the dominant streaming platform's architecture, partitioning, and consumer groups. Directly supports the chapter's streaming-platform content.
-
Designing Event-Driven Systems - Ben Stopford - O'Reilly - Concise reference on event-driven architectures with Kafka; directly aligned with this chapter's depth and apply-level outcomes.
-
Streaming Systems - Tyler Akidau, Slava Chernyak, and Reuven Lax - O'Reilly - The definitive reference on stream processing semantics including watermarks, windowing, and exactly-once delivery; a load-bearing source for the chapter's streaming content.
-
Apache Kafka Documentation - Apache Software Foundation - Official documentation for the dominant streaming platform that backs most ENS implementations.
-
Apache Flink Documentation - Apache Software Foundation - Reference for the leading open-source stream-processing engine for stateful event processing and CEP.
-
Confluent Streaming Tutorials - Confluent - Free educational content on streaming platforms, schema management, and stream processing patterns. Excellent practitioner supplement.
-
AWS EventBridge Documentation - Amazon Web Services - Reference for cloud-native event-bus services, useful for grounding the abstract ENS architecture in concrete implementations.
-
Reactive Manifesto - Reactive Foundation - Foundational principles of reactive systems (responsive, resilient, elastic, message-driven) that directly inform the chapter's ENS design philosophy.