1. Overview
  2. Foundation Track
  3. 1. Module 1: Async Rust Fundamentals
    ❱
    1. 1.1. Async Await Model
    2. 1.2. Tokio Runtime
    3. 1.3. Task Lifecycle
    4. 1.4. Project: Async Telemetry Broker
  4. 2. Module 2: Concurrency Primitives
    ❱
    1. 2.1. Threads vs Async
    2. 2.2. Shared State
    3. 2.3. Atomics
    4. 2.4. Project: Command Queue
  5. 3. Module 3: Message Passing Patterns
    ❱
    1. 3.1. MPSC
    2. 3.2. Broadcast & Watch
    3. 3.3. Fan-In
    4. 3.4. Interactive Examples
    5. 3.5. Project: Telemetry Aggregator
  6. 4. Module 4: Network Programming
    ❱
    1. 4.1. TCP Servers
    2. 4.2. UDP
    3. 4.3. HTTP Clients
    4. 4.4. Project: Ground Station Client
  7. 5. Module 5: Data Oriented Programming
    ❱
    1. 5.1. Cache Friendly Data Layouts
    2. 5.2. SOA vs SOS
    3. 5.3. Arena Allocation
    4. 5.4. Project: Telemetry Processor
  8. 6. Module 6: Performance & Profiling
    ❱
    1. 6.1. Benchmarking
    2. 6.2. Flamegraph
    3. 6.3. Memory Profiling
    4. 6.4. Project: Performance Audit
  9. Database Track
  10. 7. Module 1: Storage Engine Fundamentals
    ❱
    1. 7.1. Page Layout
    2. 7.2. Buffer Pool
    3. 7.3. Slotted Pages
    4. 7.4. Project: TLE Page Manager
  11. 8. Module 2: B-Tree Index Structures
    ❱
    1. 8.1. B-Tree Structure
    2. 8.2. Splits & Merges
    3. 8.3. B-Plus Trees
    4. 8.4. Project: B-Tree Index
  12. 9. Module 3: LSM Trees & Compaction
    ❱
    1. 9.1. MemTables & SSTables
    2. 9.2. Compaction Strategies
    3. 9.3. Bloom Filters & Cache
    4. 9.4. Project: LSM Storage Engine
  13. 10. Module 4: WAL & Recovery
    ❱
    1. 10.1. WAL Fundamentals
    2. 10.2. Crash Recovery
    3. 10.3. Checkpointing
    4. 10.4. Project: Durable Pipeline
  14. 11. Module 5: Transactions & Isolation
    ❱
    1. 11.1. ACID & Isolation
    2. 11.2. Two-Phase Locking
    3. 11.3. MVCC & Snapshots
    4. 11.4. Project: Conjunction Engine
  15. 12. Module 6: Query Processing
    ❱
    1. 12.1. Volcano Model
    2. 12.2. Vectorized Execution
    3. 12.3. Join Algorithms
    4. 12.4. Project: Catalog Merge
  16. Data Pipelines Track
  17. 13. Module 1: Stream Processing Foundations
    ❱
    1. 13.1. Streams, Sources, and Sinks
    2. 13.2. The Dataflow Model
    3. 13.3. Push, Pull, and Poll Semantics
    4. 13.4. Project: Sensor Ingestion Service
  18. 14. Module 2: Pipeline Orchestration Internals
    ❱
    1. 14.1. The Task Model
    2. 14.2. DAG Scheduling
    3. 14.3. Retries and Idempotency
    4. 14.4. Failure Modes
    5. 14.5. Project: Fusion Pipeline Orchestrator
  19. 15. Module 3: Event Time and Watermarks
    ❱
    1. 15.1. Event Time vs Processing Time
    2. 15.2. Windowing
    3. 15.3. Watermarks
    4. 15.4. Late Data
    5. 15.5. Project: Conjunction Window Engine
  20. 16. Module 4: Backpressure and Flow Control
    ❱
    1. 16.1. Bounded Channels
    2. 16.2. Credit-Based Flow Control
    3. 16.3. End-to-End Backpressure Propagation
    4. 16.4. Project: Backpressure-Aware Fusion Broker
  21. 17. Module 5: Delivery Guarantees and Fault Tolerance
    ❱
    1. 17.1. At-Least-Once Delivery
    2. 17.2. Exactly-Once via Idempotency
    3. 17.3. Checkpointing
    4. 17.4. Dead Letter Queues
    5. 17.5. Project: Exactly-Once Conjunction Alert Pipeline
  22. Data Lake Track
  23. 18. Module 1: Columnar Storage Foundations
    ❱
    1. 18.1. Parquet File Layout
    2. 18.2. Columnar Encodings
    3. 18.3. Apache Arrow
    4. 18.4. Project: Artemis Parquet Writer
  24. 19. Module 2: Open Table Formats
    ❱
    1. 19.1. The Lakehouse Problem
    2. 19.2. Manifest Hierarchy
    3. 19.3. Atomic Commits
    4. 19.4. Project: Mission Archive Table
  25. 20. Module 3: Partitioning and Clustering
    ❱
    1. 20.1. Partition Strategies
    2. 20.2. Multidimensional Clustering
    3. 20.3. Partition Pruning
    4. 20.4. Project: SDA Partition Layout
  26. 21. Module 4: Time Travel and Schema Evolution
    ❱
    1. 21.1. Snapshot Isolation
    2. 21.2. Time Travel and CDF
    3. 21.3. Schema Evolution
    4. 21.4. Project: Mission Replay Engine
  27. 22. Module 5: Query Engine Integration
    ❱
    1. 22.1. Predicate Pushdown
    2. 22.2. Vectorized Reads via Arrow IPC
    3. 22.3. Catalog Architecture
    4. 22.4. Project: Cross-Mission Analytics
  28. 23. Module 6: Compaction, Lineage, and Lifecycle
    ❱
    1. 23.1. Compaction Strategies
    2. 23.2. Snapshot Expiration
    3. 23.3. Lineage and Orphan Cleanup
    4. 23.4. Project: Artemis Lifecycle Worker

Meridian Space

Module 2: Open Table Formats