frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why sharing domain data across microservices is a silent killer

1•davidvartanian•1h ago
I spent a few years working at a company where all our microservices backed into MongoDB instances. We were constantly under top-down pressure to deliver fast, and because MongoDB is schemaless, it felt very easy to just add fields to our documents whenever we needed to expose data to another service. We eventually arrived at what we thought was a genius optimization. We wrote a background script to propagate changes from Collection A in one service to another service database. That way, the second service would not need any code modification to see the data it needed.

Every time I remember that I still feel bad for not pushing back. We created an unclear interface that coupled our domains together. The second service became dependent on the internal document structure of the first, yet it had no contract to enforce that structure. We chose that path because it was the fastest way to hit our sprint goals. We let the immediate pressure win, and in doing so, we essentially guaranteed that both maintainer teams would be locked in a fragile, entangled dance for the foreseeable future.

I have since learned that sharing domain data across boundaries is a recipe for disaster. It is a classic example of prioritizing speed in the present while ignoring the mounting cost of coupling. The better approach should've been to respect domain boundaries and only connect them using a unique immutable identifier instead of sharing stateful objects or duplicating documents. By passing an ID, you maintain the independence of each service so they are free to evolve at their own pace, as long as they don't break the interfaces.

Chinese giants use idled foreign plants to fuel global expansion

https://www.scmp.com/business/china-business/article/3346472/carpool-chinese-giants-use-idled-for...
1•gscott•29s ago•0 comments

I built this in an hour with Claude

https://oscars.prakashvenkat.com/
1•dopatraman•1m ago•0 comments

Ask HN: Why is there a lack of useful use cases for OpenClaw?

1•nazbasho•2m ago•0 comments

Olaf: Bringing an Animated Character to Life in the Physical World [video]

https://www.youtube.com/watch?v=-L8OFMTteOo
1•redman25•4m ago•0 comments

Ask HN: What Should I Make?

1•SpyCoder77•4m ago•1 comments

The ArXiv is separating from Cornell University, and is hiring a CEO

https://mathstodon.xyz/@johncarlosbaez/116223948891539024
3•mellosouls•5m ago•0 comments

Integrity-Weighted Citation Metric

https://quinndupont.github.io/CiteIQ/
1•quinndupont•7m ago•0 comments

Why Claude's new 1M context length is a big deal

https://martinalderson.com/posts/why-claudes-new-1m-context-length-is-a-big-deal/
1•martinald•7m ago•0 comments

University of Houston Physicists Break Superconductivity Temperature Record

https://www.uh.edu/news-events/stories/2026/march/03102026-ambient-pressure-superconductivity-rec...
1•bilsbie•7m ago•0 comments

Securing AI Agents

https://fusionauth.io/articles/ai/securing-ai-agents
1•mooreds•14m ago•0 comments

Show HN: Quell, a local security layer to stop AI IDEs leaking your secrets

https://github.com/Sonofg0tham/Quell
1•Sonofg0tham•15m ago•1 comments

Single message billboard. outbid to takeover

https://billboard.today
1•bekdavid893•18m ago•0 comments

Paul R. Ehrlich, Who Alarmed the World with 'The Population Bomb,' Dies at 93

https://www.nytimes.com/2026/03/15/books/paul-r-ehrlich-dead.html
2•igonvalue•21m ago•1 comments

Are we getting NSFW ChatGPT?

https://community.openai.com/t/are-we-getting-nsfw-chatgpt/1376809
3•puildupO•21m ago•2 comments

Thoughts on Generative A.I

https://kghose.github.io/generative-ai/
1•birdculture•22m ago•1 comments

DNS-over-QUIC in Unbound

https://blog.nlnetlabs.nl/dns-over-quic-in-unbound/
2•jruohonen•24m ago•0 comments

See what attackers can discover about your company's domain

https://surfacesentinel.arcforgelabs.com/
1•paddysec•25m ago•1 comments

Scientists harness light to program how particles interact and assemble

https://phys.org/news/2026-02-flip-scientists-harness-particles-interact.html
3•PaulHoule•26m ago•0 comments

Britain's Populist Right Has Surrendered Its Mind to America

https://liambyrne.substack.com/p/take-back-control
3•tastyface•28m ago•1 comments

Show HN: DemoSlice – Turn screenshots into interactive product tours (free)

https://demoslice.io/
1•eyane•29m ago•1 comments

Throwback: Coffeescript.org

https://coffeescript.org
1•BafS•30m ago•0 comments

Show HN: ARISE – Agents that create their own tools at runtime when they fail

https://github.com/abekek/arise
2•abekek•30m ago•0 comments

Show HN: HN Skins – Available Skins: Cafe, Courier, London, Midnight, Terminal

https://github.com/susam/hnskins
1•susam•31m ago•0 comments

Claude, you are a cutie-pie

https://margaretatwood.substack.com/p/claude-you-are-a-cutie-pie
2•theblazehen•33m ago•0 comments

Stolen Works of Art Database

https://www.interpol.int/Crimes/Cultural-heritage-crime/Stolen-Works-of-Art-Database
1•jruohonen•36m ago•0 comments

Show HN: Turn any file into a CLI (reduce tokens vs. MCP)

1•gounisalex•37m ago•0 comments

Show HN: Agreezy: Create and e-sign agreements in minutes, no account needed

https://agreezy.app
2•agreezy•38m ago•1 comments

Show HN: LearnFork – Branching AI chat for learning and researching

https://learnfork.com/home
1•ninjaplavi•38m ago•1 comments

Iceland's Chief 'Lava Cooler' Is Bracing for the Next Eruption

https://www.nytimes.com/2026/03/15/world/europe/iceland-lava-volcano-eruption-grindavik.html
1•mitchbob•38m ago•1 comments

Your Company Is a Harness

https://twitter.com/seandoher1y/status/2033260806318797232
1•seandoh•39m ago•1 comments