Writing topic

Data systems

Technical writing by Tô Gia Bảo on data systems.

← All writing
  1. Part 01 / 06

    Start With the Decision, Not the Stack

    A production data architecture starts with the decision it must support. Define the output grain, freshness, correctness and repair promise before choosing the tools.

    • Data systems
    • Cloud infrastructure
    • Software design
  2. Part 05 / 05

    Proving a Pipeline Is Replayable

    Replayability becomes credible when controlled failures produce independently observed evidence that named invariants still hold.

    • Data systems
    • Software design
  3. Part 04 / 05

    Validation Is Not a Publish Protocol

    Passing checks matters only when the evidence, candidate and reader-visible commit belong to the same revision.

    • Data systems
    • Software design
  4. Part 03 / 05

    Late Data Without Endless Reprocessing

    A correction window should bound automatic work without turning older truth into dropped data or a full-history rebuild.

    • Data systems
    • Software design
  5. Part 02 / 05

    Idempotent Writes Are Not Replay Safety

    A table can converge perfectly while the workflow around it still repeats the wrong effect.

    • Data systems
    • Software design
  6. Part 01 / 05

    Backfills Are a Data Model Problem, Not an Airflow Feature

    A scheduler can recreate yesterday's run. Only the data model can make that run safe to publish again.

    • Data systems
    • Software design