Useful Links
Computer Science
Distributed Systems
Event-Driven Architecture
1. Introduction to Event-Driven Architecture
2. Event Fundamentals
3. Core Components and Roles
4. Architectural Patterns and Topologies
5. Event Design and Schema Management
6. Advanced Patterns and Concepts
7. System Design and Implementation
8. Technology Stack and Implementation
9. Operations and Management
10. Best Practices and Governance
Technology Stack and Implementation
Message Brokers
Apache Kafka
Architecture Overview
Topic and Partition Design
Consumer Groups
Configuration Management
Performance Tuning
RabbitMQ
Exchange Types
Queue Management
Routing Strategies
Clustering and High Availability
Amazon SQS
Standard vs FIFO Queues
Dead Letter Queues
Visibility Timeout
Integration Patterns
Apache Pulsar
Multi-Tenancy
Geo-Replication
Storage Architecture
Cloud Pub/Sub Services
Google Cloud Pub/Sub
Azure Service Bus
AWS EventBridge
Streaming Platforms
Apache Kafka Streams
Stream Processing Topology
State Stores
Windowing Operations
Amazon Kinesis
Data Streams
Analytics Applications
Scaling Strategies
Apache Flink
Stream Processing
Event Time Processing
Checkpointing
Serialization Technologies
JSON Serialization
Avro Serialization
Protocol Buffer Serialization
MessagePack
Performance Comparisons
Development Frameworks
Spring Cloud Stream
Binder Abstractions
Configuration Management
Testing Support
Akka Streams
Actor Model Integration
Backpressure Handling
Graph DSL
Reactive Streams
Specification Overview
Implementation Libraries
Integration Patterns
Previous
7. System Design and Implementation
Go to top
Next
9. Operations and Management