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

Privacy, offline access, low latency - these are all excellent use cases for edge computing. Once it's time to do some heavy lifting, though, it makes a lot more sense to centralize. Decentralization gives you control along with responsibility, so the cycle goes something like this:

* Decentralized as a part of early development

* Centralized for ease of early deployment

* Decentralized once it becomes simple / commodity enough that everyone can just have one

* Recentralized once it's cheaper to run them all centrally again

And then you only break back out once the thing you're doing fundamentally changes for some reason.

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