4 ms·
> Why would you ever want to allocate more resources to one particular part? It’s not like the other parts will eat up the extra resources. If your system needs
by basfo 2y ago
> Why would you ever want to allocate more resources to one particular part? It’s not like the other parts will eat up the extra resources. If your system needs more RAM, it needs more RAM. Why would you care about which part needs more RAM?
Looks like resource isolation and avoiding a non performant piece of code to bring your whole system down is overrated.
Just scale vertically! Get a bigger instance!
- rcleveng 2y ago> Just scale vertically! Get a bigger instance! That works great until it suddenly and unexpectedly stops working.
- kgeist 2y agoWe use a microservice architecture at the company and like every second incident is a cascade failure which is actually harder to monitor and manage... And having microservices doesn't help. Things like, someone forgot to batch the events when posting to the event bus so a large tenant generating many events suddenly overflowed RabbitMQ which ran out of memory and started blocking producers who are holding DB connections and so we're out of DB connections now and the whole thing goes down. The only difference is that when it's going down it's harder to understand who's calling who in all this mess (compared to a single beefy server).
- intelVISA 2y agoBehold: the distributed monolith.