Distributed and Secure
This is how you want your application: distributed and secure. Distributed is not only a way to balance load and serve a huge number of users: it is also a way to avoid a single point of failure.
You don't want to stay awake at night to think "what happens if that machine fails?"
It should simply be allowed to fail, provided there is an highly available infrastructure that will handle the load with no disruption to the service.
But security is a perpetual struggle, also Quantum Computing starts to peep in:
Top comments (0)