A internet é um ponto único de falha — e quase ninguém quer admitir isso (Speew)
Vou começar com uma afirmação incômoda:
a internet moderna não é resiliente, é apenas conveniente.
Ela funciona enquanto:
provedores funcionam
cabos funcionam
servidores funcionam
governos permitem
Quando qualquer uma dessas camadas cai, tudo cai junto.
A pergunta que originou este projeto foi simples e brutal:
o que sobra da tecnologia quando a internet não existe?
A maioria dos apps “modernos” quebra no mundo real
WhatsApp, Signal, Telegram, Matrix, Discord.
Todos compartilham o mesmo vício estrutural:
servidor
infraestrutura
dependência externa
ponto central de falha
Sem internet, eles não existem.
Isso não é um detalhe. Isso define o limite da arquitetura.
Speew: comunicação que NÃO depende da internet
O Speew é um aplicativo mobile 100% P2P offline, feito em Flutter, que cria uma rede mesh local real, usando:
Wi-Fi Direct
Bluetooth
descoberta automática de peers
roteamento entre dispositivos
criptografia E2E
persistência local
Não existe:
backend
login
conta
servidor
cloud
API
Cada dispositivo vira:
cliente
nó
roteador
Ao mesmo tempo.
Isso não é “ideia”, é tese técnica
Se um sistema:
precisa de servidor → ele é censurável
precisa de login → ele é rastreável
precisa de internet → ele é frágil
O Speew parte do oposto:
zero dependência externa
zero autoridade central
zero infra invisível
Funciona em:
blackout
censura
protestos
desastres
ambientes isolados
Isso não é romantismo. É engenharia para cenários hostis.
Onde a engenharia começa de verdade
Criar CRUD é fácil.
Criar backend é trivial.
Criar UI é commodity.
O problema real começa aqui:
como rotear mensagens em mesh móvel sem explodir bateria?
como evitar loops e flooding?
como lidar com peers intermitentes?
como manter latência aceitável sem coordenação central?
até onde uma rede mesh mobile escala na prática?
Essas perguntas não aparecem em tutoriais. Elas só aparecem quando você remove o servidor da equação.
Comparação honesta (sem marketing)
Speew:
funciona offline: sim
servidor: não
ponto único de falha: não
Signal / WhatsApp:
offline: não
servidor: sim
censurável: sim
Matrix:
offline: não
federação: ainda dependente de infra
A diferença não é “feature”. É arquitetura.
Por que isso importa agora
Porque o mundo real não é estável. Porque infra falha. Porque censura acontece. Porque blackout não avisa.
A maioria dos sistemas é desenhada assumindo que “a internet estará lá”.
Essa é uma suposição frágil.
O convite (não é elogio que eu quero)
Se você entende de:
sistemas distribuídos
redes
criptografia
Flutter avançado
P2P / mesh
Faça o seguinte:
critique
diga onde quebra
diga por que não escala
proponha solução melhor
Se você acha que isso é inútil, explique tecnicamente. Se acha que isso é o futuro, diga o que falta.
Conclusão
O Speew não tenta competir com Big Tech. Ele ignora o modelo inteiro.
É um experimento sobre como sistemas deveriam funcionar quando a infraestrutura falha.
Se isso te incomoda, ótimo. Se isso te faz pensar, melhor ainda.
https://github.com/Speew/speew
Vamos discutir engenharia. O resto é ruído.