Useful Links
Computer Science
Stream Processing
Streaming Data Processing
1. Introduction to Streaming Data
2. Core Concepts in Stream Processing
3. Streaming System Architecture
4. Stream Processing Operations
5. Reliability and Fault Tolerance
6. Advanced Stream Processing
7. Stream Processing Frameworks
8. Operations and Production
9. Emerging Trends and Future Directions
Reliability and Fault Tolerance
Processing Guarantees
At-Most-Once Processing
Fire-and-forget Semantics
Performance Benefits
Data Loss Risks
At-Least-Once Processing
Retry Mechanisms
Duplicate Handling
Idempotency Requirements
Exactly-Once Processing
Transactional Processing
Deduplication Strategies
End-to-end Guarantees
Guarantee Trade-offs
Performance vs Reliability
Complexity Considerations
Use Case Alignment
Fault Tolerance Mechanisms
Checkpointing Strategies
Checkpoint Triggers
Checkpoint Storage
Checkpoint Optimization
Data Source Replayability
Message Retention
Offset Management
Replay Strategies
Sink Idempotency
Idempotent Operations
Duplicate Detection
Transaction Management
Distributed Consensus
Leader Election
Consensus Algorithms
Coordination Services
Recovery Procedures
Failure Detection
State Recovery
Processing Resumption
Duplicate Event Handling
Deduplication Windows
Unique Identifiers
Stateful Deduplication
Consistency Models
Event Ordering
Partial Ordering
Total Ordering
Causal Ordering
Transactional Processing
ACID Properties
Distributed Transactions
Saga Patterns
Eventual Consistency
Consistency Guarantees
Conflict Resolution
Convergence Properties
Previous
4. Stream Processing Operations
Go to top
Next
6. Advanced Stream Processing