Distributed Systems

Distributed Systems are systems composed by multiple machines interconnected that communicate and coordinate their work by exchanging messages.