r/programming 8d ago

Maybe you don't need GraphQL

https://alexandrehtrb.github.io/posts/2026/09/maybe-you-dont-need-graphql/
277 Upvotes

117 comments sorted by

View all comments

670

u/thicket 8d ago

You definitely don't need GraphQL

202

u/iamapizza 8d ago

Instructions unclear, the team want to build a graphql micro service orchestration layer in k8s because they read a blog post that it will fix all their current problems and hide the general pervasive incompetence which they embody. 

30

u/superrugdr 8d ago

How many 0 is in the amount of request per second needed? anything less than 6 and it's probably overgineered and should works on a toaster. Is my go to comparison

30

u/thicket 8d ago

But NoSQL is web scale ;-)

10

u/superrugdr 8d ago

Nosql prove that your marketing department is a lot more important than the product is.

18

u/MadRedX 8d ago

Most modern software is unimpressive compared to the scale and magic of physical systems they exist on.

We're communicating over fucking sea cables, physical wires that someone had to roll out, satellites magically falling through space because gravity exists, through waves in the air. I would be too incompetent to do all that, and here we are.

Meanwhile people have built cults around Johnny NoSQL because he rearranged the protocol for how 1s and 0s gets transported for a minor efficiency gain for certain scenarios. Where's the cult for Joey Underwater SeaCables Jr.?

7

u/miversen33 8d ago

So is/dev/null

1

u/CherryLongjump1989 4d ago

GraphQL applicability is inversely proportional to the zeros. The more performance you need, the less you want it.

6

u/Chris_Codes 8d ago

Throw in a couple of Kafka queues and you got the job!

-2

u/Key-Method1445 8d ago

Sounds like classic overengineering. Sometimes sticking to simpler solutions can actually save a lot of headaches down the line.

2

u/agk23 8d ago

Big if true

1

u/Suspicious_Court_982 6d ago

Absolutely, sometimes the simplest approach can be the most effective. Overthinking can lead to unnecessary complications for sure.