---
title: "#schema-design articles | Hashnode"
description: "Explore 7 articles tagged #schema-design on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/schema-design"
---

Tag

# #schema-design

7 posts · 0 followers

[Site Modeling](https://hashnode.com/@sitemodeling) · [1d ago](https://hashnode.com/posts/keeping-a-36-mile-port-twin-honest-schemas-identity-and-live-feeds/6af40eb1235baa5f070585a6)

### [Keeping a 36-Mile Port Twin Honest: Schemas, Identity, and Live Feeds](https://sitemodeling.hashnode.dev/keeping-a-36-mile-port-twin-honest-schemas-identity-and-live-feeds?utm_source=hashnode&utm_medium=feed)

Most digital twin postmortems are about rendering. The ones that actually hurt are about semantics. OPTICS covers about 36 miles of channel, terminals, tanks, and rail for the Port of Corpus Christi.

4 min read · [sitemodeling.hashnode.dev](https://sitemodeling.hashnode.dev/keeping-a-36-mile-port-twin-honest-schemas-identity-and-live-feeds?utm_source=hashnode&utm_medium=feed)

[Deepanshu Yadav](https://hashnode.com/@DeepanshuYadav) · [Aug 3](https://hashnode.com/posts/null-and-missing-look-the-same-in-mongodb-until-your-queries-disagree/6a705b08d8a2070e561284c6)

### [null and Missing Look the Same in MongoDB — Until Your Queries Disagree](https://webdev18.hashnode.dev/null-and-missing-look-the-same-in-mongodb-until-your-queries-disagree?utm_source=hashnode&utm_medium=feed)

How should you represent an authentication token after it has served its purpose? Will you assign it 'null' or 'remove it entirely' and what cost each bring?

11 min read · [webdev18.hashnode.dev](https://webdev18.hashnode.dev/null-and-missing-look-the-same-in-mongodb-until-your-queries-disagree?utm_source=hashnode&utm_medium=feed)

[Jeremy Longshore](https://hashnode.com/@jeremylongshore) · [Jul 1](https://hashnode.com/posts/self-improving-skills-three-schema-versions-in-one-day-mr1lvyf2/6a449eaac428df0374815e2b)

### [Self-Improving Skills: Three Schema Versions in One Day](https://jeremylongshore.hashnode.dev/self-improving-skills-three-schema-versions-in-one-day-mr1lvyf2?utm_source=hashnode&utm_medium=feed)

A skill that throws UnknownEnvVar mid-task is a UX disaster. By the time the error surfaces, skill selection has already happened, the user is mid-thought, and recovery is "go set the env var and star

8 min read · [jeremylongshore.hashnode.dev](https://jeremylongshore.hashnode.dev/self-improving-skills-three-schema-versions-in-one-day-mr1lvyf2?utm_source=hashnode&utm_medium=feed)

[Jeremy Longshore](https://hashnode.com/@jeremylongshore) · [May 1](https://hashnode.com/posts/the-rubric-sits-on-top-of-the-spec-a-schema-validator-postmortemn/69f495e24ef9cf259f11ac7c)

### [The Rubric Sits On Top Of The Spec: A Schema Validator Postmortem\\n](https://jeremylongshore.hashnode.dev/the-rubric-sits-on-top-of-the-spec-a-schema-validator-postmortemn?utm_source=hashnode&utm_medium=feed)

When you author a stricter enterprise rubric on top of a permissive open spec, the rubric must sit additive on top of the spec — not replace its required-field set with the spec's floor. Demoting required-field errors to warnings to "realign with the...

15 min read · [jeremylongshore.hashnode.dev](https://jeremylongshore.hashnode.dev/the-rubric-sits-on-top-of-the-spec-a-schema-validator-postmortemn?utm_source=hashnode&utm_medium=feed)

[Abstract Algorithms](https://hashnode.com/@abstractalgorithms) · [Mar 12](https://hashnode.com/posts/system-design-data-modeling-and-schema-evolution/69b232ba063ff96609ef313b)

### [System Design Data Modeling and Schema Evolution: Query-Driven Storage That Survives Change](https://abstractalgorithms.hashnode.dev/system-design-data-modeling-and-schema-evolution?utm_source=hashnode&utm_medium=feed)

Learn how to choose entities, indexes, and schema evolution strategies that match real query patterns at scale.

14 min read · [abstractalgorithms.hashnode.dev](https://abstractalgorithms.hashnode.dev/system-design-data-modeling-and-schema-evolution?utm_source=hashnode&utm_medium=feed)

[JungJun Sung](https://hashnode.com/@JungJun-Sung) · [Feb 15](https://hashnode.com/posts/mongodb-schema-design-lessons-from-production/6991f3c5b88791e3dfb457c4)

### [MongoDB Schema Design: Lessons from Production](https://jungjun-sung.hashnode.dev/mongodb-schema-design-lessons-from-production?utm_source=hashnode&utm_medium=feed)

Embedding vs reference, denormalization, TTL indexes, Date comparison pitfalls - practical MongoDB schema design patterns from production.

6 min read · [jungjun-sung.hashnode.dev](https://jungjun-sung.hashnode.dev/mongodb-schema-design-lessons-from-production?utm_source=hashnode&utm_medium=feed)

[Nguyễn Việt Tùng](https://hashnode.com/@nvtung) · [Dec 28, 2025](https://hashnode.com/posts/designing-for-decoupling-and-evolution/6950a354d983c798faf3f52e)

### [Designing for Decoupling and Evolution](https://devpath-traveler.nguyenviettung.id.vn/designing-for-decoupling-and-evolution?utm_source=hashnode&utm_medium=feed)

How to build systems that evolve without breaking

5 min read · [devpath-traveler.nguyenviettung.id.vn](https://devpath-traveler.nguyenviettung.id.vn/designing-for-decoupling-and-evolution?utm_source=hashnode&utm_medium=feed)
