frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Shared databases are not modular, they are just a weakness

1•davidvartanian•1h ago
I used to believe that defining clean interfaces and contracts between services was enough to maintain modularity. I shared a database because it seemed like the path of least resistance. I was wrong. Sharing a database or any resource that crosses the boundary to a foreign component creates a "welded" joint that defies any interface definition. It creates a failure cascade waiting to happen.

Many engineers want to avoid the friction that comes with strictly defined data ownership. They seek a polite, neutral zone to avoid confrontation. I believe this approach is intellectually dishonest. By avoiding the confrontation required to enforce true modularity, you build systems that are destined to fail the moment a schema changes.

I had to learn this the hard way. I now enforce strict separation at the data layer for every component. It is harder upfront, but it's the only way to build systems that scale without collapsing under their own weight. If you are sharing databases or making your domain data cross the boundaries to foreign modules in any way, you are not building a modular system. You are just postponing the inevitable breakdown.

Comments

dboreham•54m ago
True words. However the effort to impose modular data ownership is not to be underestimated. A monolith with a single database might cost 100X less to write and maintain than the equivalent services oriented system with isolated data stores.

AI pilot program in LA County courts will help judges craft rulings

https://www.latimes.com/california/story/2026-03-18/ai-pilot-program-la-county-courts
1•CGMthrowaway•2m ago•1 comments

Austin's Surge of New Housing Construction Drove Down Rents

https://www.pew.org/en/research-and-analysis/articles/2026/03/18/austins-surge-of-new-housing-con...
3•matthest•3m ago•0 comments

The Agentic Organization

https://github.com/gshaheen/The-Agentic-Organization/blob/main/agentic-org-design-hypothesis.md
1•Gshaheen•4m ago•0 comments

Kash Patel admits under oath FBI is buying location data on Americans

https://www.theguardian.com/us-news/2026/mar/18/kash-patel-fbi-location-data
1•pseudolus•6m ago•0 comments

Mapping parasite molecules to treat autoimmune disease

https://www.dittobio.com/blog/2026-03-02-mapping-parasite-molecules
1•sebg•6m ago•0 comments

Show HN: MCPSaaS – Security proxy for MCP agent protocols

https://mcpsaas.co.uk
1•AskCarX•7m ago•0 comments

I Handed Off Maintenance of My Chrome Extension to AI

https://blog.bymitch.com/posts/reject-cookies-automation/
1•mitch292•10m ago•0 comments

Jack Bogle would hate what Vanguard has become

https://ristforever.com/rist/06693d7b-590a-4636-9198-a9e103369c70
1•benjaminklick•12m ago•0 comments

Artificial intimacy: The day your chatbot dies

https://www.ft.com/content/e46c0158-e0aa-4737-ab20-abd96b442128
1•KnuthIsGod•16m ago•0 comments

I got tired of Googling viral claims, so I built a verification API

https://www.innovatechsolutions.tech/factsonlybot
1•spicymargs•18m ago•0 comments

All 9.2 quintillion March Madness brackets on one page

https://every-bracket.com/mens
1•jonbaer•20m ago•0 comments

Quant Bots Are Right. Here's What They're Missing

https://twitter.com/PolyBetsHQ/status/2034196832054563154
1•realJared54•20m ago•1 comments

RX – a new random-access JSON alternative

https://github.com/creationix/rx
1•creationix•21m ago•1 comments

Show HN: Personalwebsites.org – The Official Homepage of Homepages

https://personalwebsites.org/
1•nickgray•21m ago•0 comments

Ransomware detection through classification of high-entropy file segments [pdf]

https://kar.kent.ac.uk/112636/1/ransomware%20detection%20through%20classification%20of%20high-ent...
1•davikr•21m ago•0 comments

Springcraft – Hardware and Software Engineers – Palo Alto – Onsite – Full Time

https://www.springcraft.ai/careers/
1•tomemrich•23m ago•0 comments

Monuses and Heaps

https://doisinkidney.com/posts/2026-03-03-monus-heaps.html
1•aebtebeten•23m ago•0 comments

"Letter to Alan Turing" – Giuseppe Longo (2018) [pdf]

https://www.di.ens.fr/users/longo/files/Letter-to-Turing.pdf
1•abathologist•23m ago•1 comments

Path Traversal in the UniFi Network Application (CVE-2026-22557)

https://community.ui.com/releases/Security-Advisory-Bulletin-062-062/c29719c0-405e-4d4a-8f26-e343...
1•raggi•24m ago•0 comments

Evalfix – Make your agent smarter everytime it fails

https://www.evalfix.com/
1•rajvanshyr•25m ago•1 comments

Ask HN: When was the last time your wrote a function in your code?

2•cat-turner•28m ago•1 comments

Enthusiast breaks into smallest HDD with only phone and OpenClaw

https://www.tomshardware.com/pc-components/external-hdds/enthusiast-reverse-engineers-worlds-smal...
2•djinn•28m ago•1 comments

Cesar Chavez, a Civil Rights Icon, Is Accused of Abusing Girls for Years

https://www.nytimes.com/2026/03/18/us/cesar-chavez-sexual-abuse-allegations-ufw.html
2•tlogan•30m ago•0 comments

People Are Messy

https://wire.wise-relations.com/news/2026-03-19-people-are-messy/
1•chelm•33m ago•0 comments

CrackArmor: Critical AppArmor Flaws Enable Local Privilege Escalation to Root

https://blog.qualys.com/vulnerabilities-threat-research/2026/03/12/crackarmor-critical-apparmor-f...
2•doener•34m ago•0 comments

Minoxidil toxicosis in cats and dogs: A scoping review and call to action

https://www.sciencedirect.com/science/article/pii/S019096222500595X
1•felineflock•36m ago•0 comments

Character.ai Hosts Jeffrey Epstein Island Roleplay RPG Scenarios

https://www.gadgetreview.com/character-ai-hosts-jeffrey-epstein-island-roleplay-rpg-scenarios
1•gnabgib•36m ago•0 comments

Linking Smaller Haskell Binaries

https://brandon.si/code/linking-smaller-haskell-binaries/
1•PaulHoule•37m ago•0 comments

He Earns $1k a Job–and He's a Car Dealer's Worst Nightmare

https://www.wsj.com/business/autos/tomi-mikula-youtube-car-buying-negotiations-4a4c3d63
4•randycupertino•38m ago•1 comments

How many branches can your CPU predict?

https://lemire.me/blog/2026/03/18/how-many-branches-can-your-cpu-predict/
3•chmaynard•39m ago•0 comments