# O que é Distributed?

É o compartilhamento de um trabalho entre vários dispositivos conectados à rede em vez de um único centro.

## Definição
Os sistemas distribuídos dividem tarefas grandes e complexas em partes e as distribuem para diferentes dispositivos, em vez de deixá-las nas mãos de um único computador. Dessa forma, o sistema funciona mais rápido e mesmo que um dispositivo falhe, o restante do trabalho pode continuar. É o princípio básico de funcionamento de aplicações em grande escala.

## Como funciona
O sistema divide o trabalho principal a ser realizado em pequenas partes. Em seguida, ele envia essas peças pela rede para outros computadores. Cada computador finaliza sua parte e envia o resultado de volta ao centro, que os combina.

## Onde é usado
É usado em sistemas de computação em nuvem, análise de big data e como pano de fundo de aplicações web modernas.

## Costuma ser confundido com
Pode ser misturado com sistemas centrais; Em sistemas centralizados, toda a carga está em um único computador poderoso.

## Perguntas frequentes
**Por que não fazemos tudo em um computador?**
O poder de processamento e a capacidade de armazenamento de um único computador são limitados; sistemas distribuídos nos permitem superar esses limites.

**Os sistemas distribuídos são mais propensos a erros?**
Sim, apresenta desafios adicionais, como conectividade de rede ou compatibilidade de dispositivos, mas é muito mais confiável quando configurado corretamente.


## Termos relacionados
- [Cloud Native](/pt/dictionary/cloud-native/)
- [Service Mesh](/pt/dictionary/service-mesh/)
- [Multi-tenancy](/pt/dictionary/multi-tenancy/)

## Ferramentas relacionadas
- [Elasticsearch](/pt/discover/elasticsearch/)
- [Cassandra](/pt/discover/cassandra/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/distributed/
