Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers topics related to scalability, persistence, and consistency in database systems and data-intensive applications. It discusses techniques such as partitioning, out-of-core architectures, embedded state examples, Apache Flink, Spark, Google Dataflow, and Millwheel. The lecture also explores concepts like handling failures, reconfiguring systems correctly, stream processing transactions, exactly-once processing, and distributed stream processing. It delves into action-level transactions, deterministic execution, epoch-level transactions, synchronous epochs commit, causal order in distributed streams, snapshots based on consistent cuts, and aligned snapshots in Flink. The instructor emphasizes the importance of state in addressing scalability, persistence, and consistency challenges, highlighting trade-offs in data movement, load balancing, local data access, elasticity, transaction granularity, and consistency.
This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.
Watch on Mediaspace