I am currently reading about Distributed Systems and I am facing two different terms which are described in a similar manner: Replication and Redundancy.
Can anyone explain each term in part?
The two terms are at the first look pretty similar, but there is a significant difference between them.
The common part of the two terms is the fact that each of has something to do with more nodes/components/processes in a system.
"Redundancy is the duplication of nodes, in case of some of them are failing"
"Replication is the synchronization of state between redundant nodes."