The Weekly Dev - 202222
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...
Application Security
Client Certificate Authentication with HAProxy
Source: loadbalancer.org
Source: dzone.com
The League Table of Post Quantum Cryptography
Source: medium.com/asecuritysite-when-bob-met-alice
Distributed Computing
What Are Distributed Systems? Architecture Types, Key Components, and Examples
Source: toolbox.com
3 Consul Service Mesh Myths Busted
Source: thenewstack.io
[java] [distributed systems] [certificate] [security] [cryptography]