Extra Credit

Flink

Official docs outline

12 sections
  1. Concepts Overview

    Flink's layered APIs, architecture and what stateful stream processing means.

  2. Stateful Stream Processing

    Keyed state, state backends, checkpoints and exactly-once semantics.

  3. Timely Stream Processing

    Event time, processing time and watermarks.

  4. Flink Architecture

    JobManager, TaskManagers, task slots and job execution.

  5. DataStream API

    Transformations, windows, operators and the DataStream programming model.

  6. Table API and SQL

    Relational APIs, dynamic tables, SQL queries and catalogs.

  7. Connectors

    Kafka, filesystem and other sources and sinks.

  8. State and Fault Tolerance

    Working with keyed and operator state, TTL and state backends.

  9. Checkpoints and Savepoints

    Checkpoint configuration, savepoints and recovery.

  10. Deployment

    Standalone, YARN and Kubernetes deployments and application modes.

  11. Configuration

    Cluster and job configuration options and memory setup.

  12. Monitoring and Metrics

    Metrics, logging, backpressure and web UI monitoring.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 78