Availability in Distributed Systems
In a typical distributed software environment, besides latency, a key metric that correlates well with the health of the business is what is known as “availability”. Availability is usually measured
Thoughts on software engineering, and life
In a typical distributed software environment, besides latency, a key metric that correlates well with the health of the business is what is known as “availability”. Availability is usually measured
One of the most potent skills a senior engineer can possess in modern software engineering orgs is the ability to navigate distributed software systems at a global scale. Designing, constructing,