Integration of Distributed Real-time Data Computing in a Web App
summary
Claim: Playframework plus Scala use Futures and Iteratees to turn distributed, real‑time computations into a nonblocking stream to the browser. Implementation uses Play 2, Scala, Akka/ Mongo for telemetry, and server‑sent events to push incremental results. The app renders hundreds of charts from terabytes of financial data by sequencing futures into interleaved enumerators so each chart appears as soon as it’s ready. Demo shows the pipeline working end to end with per‑chart latency and progressive UI updates.
AI-written summary · about
chapters (12)
- 0:00Real-time data integration intro
- 1:53OO to data-driven programming
- 6:32Play Framework for distributed computing
- 12:48Play Framework basics
- 14:56Distributed computing with futures
- 20:24Composing future APIs
- 23:11Financial data visualization case study
- 29:30Streaming to users in real time
- 34:29Iteratees and Enumerators
- 40:22Streaming charts instantly
- 42:05Futures to real-time streams
- 45:34Infinite data streams
related talks
57mBeyond the buzzword: A reactive web application in practice
43mBeyond the buzzword: a reactive web application in practice
52mBeyond the Buzzword: A Reactive Web Application in Practice
29mFull Stack Scala Web Application.
37mFull Stack Scala Web Application
29mPure Scala Approach for Building Frontend and Backend Apps
44mUsing Scala.js and functional reactive programming for developing (enterprise) applications
24mScala Ecosystems: Lightbend vs Typelevel
