frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Microservices for the Benefits, Not the Hustle

https://wolfoliver.medium.com/the-purposes-of-microservices-4e5f373f4ea3
13•WolfOliver•3d ago

Comments

tossandthrow•40m ago
> Purpose 1: Minimize Costs of Change

The cost of change is radically increased using micro services.

With microservices you scatter the business complexity across multiple services and lift a considerable amount of complexity from the easily testable code base and into the infrastructure.

IMHO doing a micro service architecture for this reason is horrible.

simianwords•9m ago
You are right but from a different context. In a well thought out microservice architecture, you will not have business logic scattered across multiple services.

We have had instances of microservice architecture where doing one change required changes in 4 different microservices defeating the whole point. Obviously this is bad.

daxfohl•38m ago
IME "Risk 2: Distributed Monolith" always comes back to bite. You have a nice separation of concerns at first, but then a quarter later there's some new feature request that cuts across those boundaries, and you're forced into distributed monolith territory.

Then the problem is you can't refactor it even if you wanted to, because other teams have taken dependencies on your existing APIs etc. Cleaning up becomes a risky quarter-long multi-team project instead of a straightforward sprint-long ticket.

I think AI is going to reverse the microservice trend too. The main problem that microservices improves is allowing teams to work more independently. Deployments, and especially rollbacks if there's a bug, can be quick for a microservice but take lots of coordination for monoliths. With AI (once/if it gets better), I imagine project work to be a lot more serial, since they work so much faster, and it'll be able to deploy one project at a time. A lot less chance of overlapping or incompatible changes that block monolith rollouts for weeks until they're resolved. A lot less extra feature-flagging of every single little change since you can just roll back the deployment if needed. Plus, a single codebase will be a lot easier for a single AI system to understand and work with e2e.

kayo_20211030•24m ago
First two pars are 100% correct. Third par, I'm not so sure about. The jury is still out, I feel.
theappsecguy•19m ago
I am yet to see this mysterious phenomenon of AI working so much faster and better than high performing teams. What I see so far, is sloppy code, poor tests and systems that do not scale in the long room.
codr7•30m ago
The argument here, as far as I care to understand it rn, seems to be that micro services could actually live up to the promises if you follow ALL the rules religiously.

From personal experience, the problem is complexity. Which ends up costing money. At a certain scale, splitting off separate services may or may not make sense. But always building anything and everything as a set of black boxes that only communicate over network APIs, each potentially with their own database; is one of those ideas that sounds like fun until you've had a taste of the problems involved; especially if you have strong ACID requirements, or want to debug pieces in isolation.

simianwords•7m ago
Main benefit with microservices is independent deployments.

In my team, we once had 5 deployments of our service in a day and we did not have to coordinate it with anyone outside the team. This is an amazing benefit. Not many realise the cost we pay due to coordination. I can't even imagine how this would work in a monolith. Maybe we would meticulously write code in our dev environment and kinda pray that it works properly in production when our code is released say once a day.

Real life is more messy and it is great that I had the option to deploy 5 times to production. That fast feedback loop is much appreciated.

kayo_20211030•5m ago
Unless you have Netflix scale, or Netflix scale problems, why bother with micro-services?

Most mid-scale problems don't demand a micro-services solution, with data ownership, delineation of service responsibilities, etc. Monoliths with single-truth databases work just fine.

Micro-services are an organizational convenience, and not a technology response to complexity. It's easier to manage groups of people than it is to manage complex technology. That's fine if you need it. Normally, it's not.

If it works for you, sure, go ahead. If it doesn't, don't chase a topical orthodoxy.

BirdyChat becomes first European chat app that is interoperable with WhatsApp

https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp
229•joooscha•2h ago•135 comments

I added a Bluesky comment section to my blog

https://micahcantor.com/blog/bluesky-comment-section.html
79•hydroxideOH-•1h ago•9 comments

Postmortem: Our first VLEO satellite mission (with imagery and flight data)

https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next
47•topherhaddad•1h ago•8 comments

Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison

https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/
80•verginer•3h ago•35 comments

Memory layout in Zig with formulas

https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html
40•raymondtana•5h ago•8 comments

The Writers Came at Night

https://www.metropolitanreview.org/p/the-writers-came-at-night
5•ctoth•26m ago•0 comments

JSON-render: LLM-based JSON-to-UI tool

https://json-render.dev/
32•rickcarlino•2h ago•4 comments

First Design Engineer Hire – Build Games at Gym Class (YC W22)

https://www.ycombinator.com/companies/gym-class-by-irl-studios/jobs/ywXHGBv-design-engineer-senio...
1•hackerews•45m ago

Claude Code's new hidden feature: Swarms

https://twitter.com/NicerInPerson/status/2014989679796347375
204•AffableSpatula•7h ago•142 comments

Doing gigabit Ethernet over my British phone wires

https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/
380•user5994461•11h ago•211 comments

Bye Bye Gmail

https://m24tom.com/bye-bye-gmail/show
77•tklenke•2h ago•66 comments

Agent orchestration for the timid

https://substack.com/inbox/post/185649875
26•markferree•2h ago•0 comments

Shared Claude: A website controlled by the public

https://sharedclaude.com/
21•reasonableklout•13h ago•10 comments

Small Kafka: Tansu and SQLite on a free t3.micro

https://blog.tansu.io/articles/broker-aws-free-tier
34•rmoff•4d ago•1 comments

How I estimate work

https://www.seangoedecke.com/how-i-estimate-work/
343•mattjhall•11h ago•191 comments

Maze Algorithms (2017)

http://www.jamisbuck.org/mazes/
72•surprisetalk•1d ago•22 comments

The Concatative Language XY

http://www.nsl.com/k/xy/xy.txt
21•ofalkaed•2h ago•5 comments

Microservices for the Benefits, Not the Hustle

https://wolfoliver.medium.com/the-purposes-of-microservices-4e5f373f4ea3
13•WolfOliver•3d ago•8 comments

Understanding Rust Closures

https://antoine.vandecreme.net/blog/rust-closures/
15•avandecreme•3h ago•0 comments

The Kept and the Killed (2022)

https://publicdomainreview.org/essay/the-kept-and-the-killed/
15•nomagicbullet•5h ago•1 comments

Ask HN: Gmail spam filtering suddenly marking everything as spam?

84•goopthink•5h ago•68 comments

I built a tiny daemon that reminds me what matters

6•amitdawar•5d ago•1 comments

Show HN: StormWatch – Weather emergency dashboard with prep checklists

https://jeisey.github.io/stormwatch/
10•lotusxblack•2h ago•1 comments

Tao Te Ching – Translated by Ursula K. Le Guin

https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md
136•andsoitis•4h ago•54 comments

Language may rely less on complex grammar than previously thought: study

https://scitechdaily.com/have-we-been-wrong-about-language-for-70-years-new-study-challenges-long...
11•mikhael•18h ago•2 comments

Show HN: Debugging consent and conversion tracking with a headless scan

https://consentcheck.online/
3•marstay•6d ago•0 comments

MS confirms it will give the FBI your Windows PC data encryption key if asked

https://www.windowscentral.com/microsoft/windows-11/microsoft-bitlocker-encryption-keys-give-fbi-...
365•blacktulip•8h ago•237 comments

Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android

https://github.com/hissain/jscipy
3•hissain•1h ago•1 comments

Show HN: PicoFlow – a tiny DSL-style Python library for LLM agent workflows

7•shijizhi_1919•3d ago•0 comments

December in Servo: multiple windows, proxy support, better caching, and more

https://servo.org/blog/2026/01/23/december-in-servo/
106•t-3•4h ago•9 comments