Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each category can have it’s own landing page and have its different parts as a top-level menu.

Concepts

  •  Overview: Similar to the current start page, stack and brief description
  •  Concepts: Similar to what we currently have
  •  Architecture: Process model (JM / TM / Client / …)
  •  Project Structure: Core Maven artifacts, what needed when, relationships
  •  Semantics

Setup & Operations

  •  Setup & Building: Downloading, Building from Source, Hadoop Versions / Scala Versions
  •  Deployment Options: Yarn, Mesos, Standalone, etc
  •  Hadoop Versions / Scala Versions
  •  Configuration
  •  Failure & Recovery Model
  •  Security Model
  •  Operations: Version Upgrades, etc

Application Development

  • Quickstarts 
  • APIs: Streaming, Batch, Table, SQL
  •  Event Time and Windowing Semantics
  •  Libraries
  •  State Backends
  •  Connectors
  •  End-to-end Exactly-once

Testing & Debugging

  •  Testing and test utilities
  •  Debugging
  •  Monitoring: Web Frontend, Metrics
  •  Tuning: Memory, CPU, GC

Internals

  •  how does it work

Rejected Alternatives

...