Nobody Ever Got Fired for Using a Struct: Feldera on Why Relational Tables Are Still the Right Data Model

Feldera engineer published a technical essay titled "Nobody ever got fired for using a struct" examining why structured relational data models — tables, schemas, and SQL — remain the right abstraction for most data engineering problems despite the proliferation of document stores, event streaming formats, and schema-free approaches. The essay drew 98 HN points and 72 comments. Feldera is an incremental computation and streaming SQL database startup, giving the author a strong vantage point on where data modeling tradeoffs actually manifest in production.

Key Takeaways

  • Essay argues relational structs (typed, schema-bound tables) provide better tooling, refactoring safety, and query performance than schema-free document stores for most data engineering workloads
  • Author uses Feldera's streaming SQL experience as a case study — incremental view maintenance and continuous query evaluation benefit strongly from strict schema definitions
  • 98 HN points and 72 comments on March 2, 2026; relevant to data engineers and backend architects choosing between document, event-streaming, and relational data models

Original source: Feldera Blog