3 ms·
I can appreciate the points about not knowing enough to engage an expert early or using a good wrapper library, etc. But this point blows my mind: > There’s th
by mxben 4y ago
I can appreciate the points about not knowing enough to engage an expert early or using a good wrapper library, etc. But this point blows my mind:
> There’s this Network Partition thing, it’s kind of a big deal
How could someone using RabbitMQ cluster not consider how the cluster would behave during a partition? This is exactly the kind of thing that should be tested in a safe environment before running the cluster in production.
Testing for network partitions is not something one wishes someone else would have told. It is an essential responsibility for anyone in a software engineering role. Not doing some basic testing to understand partition scenarios before running a cluster (any type of cluster) in production is a disaster just waiting to happen.