2 ms·
Unit testing Integration testing Distributed logging Build with distributed and fault tolerance in mind. You should be able to knock out a random server and
by UK-AL 10y ago
Unit testing
Integration testing
Distributed logging
Build with distributed and fault tolerance in mind. You should be able to knock out a random server and still run with no effect.
Monitoring with alerts when certain are broken
Build a continuous delivery pipeline, and keep working on it till your so confident that deployments become none events, which can happen at any point. see automated testing.
Replicas, and HA setups should be the norm.