distribuídos
Distribuídos, ou sistemas distribuídos, são conjuntos de software e hardware que operam em várias máquinas conectadas por rede e que, aos olhos do usuário, se apresentam como uma única aplicação ou serviço. Eles visam compartilhar recursos, balancear cargas de trabalho e aumentar a disponibilidade e a escalabilidade dos sistemas.
Os componentes típicos incluem nós de processamento, redes de comunicação e camadas de software de suporte,
Arquiteturalmente, podem adotar modelos como cliente-servidor, n-tier ou peer-to-peer, além de padrões modernos como microserviços e
O teorema CAP descreve que, diante de falhas de rede, não se pode garantir simultaneamente consistência, disponibilidade
Aplicações típicas incluem serviços na web, plataformas em nuvem, bancos de dados distribuídos, sistemas de arquivos