Distributed
The notion of what is distributed has changed over time. It used to mean an application running on several computers, connected via a network. It even had the synonym name of parallel computing, because each instance of the application did the same thing. Such an application improved system resilience. The failure of one computer did not affect the system as a whole.
Then, another meaning was added: an application spread across several computers, so each of its components contributed to the result produced by the application as a whole. Such a design was usually used for the calculation- or data-heavy tasks that required a lot of CPU power, or required lots of data from many different sources.
When a single CPU became powerful ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access