~/talk

SPARK AND AKKA FOR BIG DATA SYSTEMS, IN PRACTICE

Talkat Scalar 2018 · 2018-04-06..04-07· [distributed-systems]
slides:none on file

Compares concrete tradeoffs: use Akka Cluster and actors for low latency stream or custom graph processing with built in back pressure via reactive drivers and easy HTTP/JMS integration; use Spark for HDFS landings, massive parallel ingestion via partitioned import, high throughput batch transforms and Spark ML for batch machine learning. Avoid vendor glue like Sqoop/Flume when you can write typed ingestors. Orchestrate with a clustered coordinator for HA and handle split brain explicitly. Serve small extracts over HTTP, push huge exports through Spark.

AI-written summary · about

  1. 0:00Akka vs Spark in Big Data systems
  2. 0:43DISCLAIMER
  3. 0:57What is Spark?
  4. 1:31What is Akka?
  5. 2:08What is Big Data
  6. 4:24Data Ingestion
  7. 5:32Configured vs Programmatic Ingestion
  8. 6:35Example: Flume flow configuration
  9. 6:48Akka vs Spark: Sources
  10. 7:54Akka vs Spark Reactive vs Partitioned
  11. 10:47Data Transformations: Exploratory Analysis
  12. 12:15Data Transformations: Akka Streams vs Spark
  13. 13:40Data Transformations: Akka Actors / Cluster
  14. 15:21Data Transformations: Machine Learning
  15. 16:57Process Orchestration & Management
  16. 18:27Process Orchestration: Ad-hoc mode
  17. 19:39Process Orchestration: Coordinated mode
  18. 21:36Extraction: Things to consider
  19. 23:29Fast Data Stack
  20. 23:58Big Data Stack
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.