Hacker News new | past | comments | ask | show | jobs | submit login

It is amazing how quickly complexity comes about to serve complexity. Like at $CURRENT_JOB we split everything into a few dozen microservices with their own DBs. Turns out that we need all the data in one place to make some decisions. Shocking I know.

Cue a team of engineers working for a year+ to build a complicated data pipeline to bring all that data back together into a graph DB (not a clue why a graph DB) and build a DSL to write the code to make these decisions.

That's where the engineers go. It's complexity that is introduced setting off a chain reaction of increased complexity to account for the complexity introduced. Then you need complexity to account for that complexity and so on.

Not that it's all self inflicted wounds. Running a site that counts 1/10 of humanity as active users is a hard thing to do




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: