08.10.2026 · Signal Titans Editorial
Menus, mainframes e o “yo-yo switch”: como a CompuServe roteou as primeiras comunidades online
Descubra como a CompuServe usou um software personalizado de balanceamento de carga para conectar usuários de microcomputadores a dezenas de mainframes.

Em dezembro de 1979, a CompuServe lançou seu primeiro grande projeto de software personalizado voltado exclusivamente para seus assinantes noturnos: um mercado online chamado MicroNET Software Exchange. O serviço entrou no ar oferecendo 17 programas de utilitários e jogos para o computador pessoal TRS-80, com preços entre US$ 1 e US$ 49 e um custo médio de US$ 16,40 por download. Os assinantes podiam escolher um título online e baixar o código imediatamente, incluindo a cobrança diretamente em sua fatura mensal.
A guinada do código remoto ao bate-papo técnico
Segundo a narrativa do Digital Antiquarian, o executivo da CompuServe, Jeff Wilkins, imaginou originalmente o serviço para consumidores, batizado no início de MicroNET, como uma forma de hobbystas com microcomputadores primitivos acessarem mainframes institucionais de alta potência. Ele presumia que os usuários se conectariam para escrever códigos complexos em dialetos avançados de Fortran ou Pascal. No entanto, os assinantes rapidamente deixaram os ambientes de programação remota de lado. Em vez disso, lotaram o sistema de e-mail e os murais de avisos para trocar conselhos técnicos, dicas de depuração e boatos sobre suas máquinas TRS-80 e Apple II. Ao perceber que os clientes valorizavam a comunicação ponto a ponto acima da capacidade de processamento distante, a administração mudou suas prioridades rapidamente. No verão de 1980, a empresa abandonou de vez a marca MicroNET, renomeando a oferta para consumidores simplesmente como CompuServe.
Apoio corporativo e as realidades dos mainframes
Expandir o serviço exigia tanto capital quanto respaldo técnico e organizacional. Em 12 de maio de 1980, a gigante do setor de preparação de impostos H&R Block adquiriu a CompuServe para entrar em mercados de tecnologia comercial de crescimento mais rápido, mantendo Wilkins no comando. Embora os clientes corporativos fossem tradicionalmente atribuídos a máquinas hospedeiras de mainframe dedicadas e individuais, as contas de consumidores precisavam interagir em uma infraestrutura compartilhada e unificada. O arquiteto técnico chefe Sandy Trevor, que sucedeu John Goltz, apoiou a iniciativa de consumo apesar da resistência interna das equipes de vendas corporativas. Trevor escalou engenheiros de software de ponta para isolar a arquitetura de consumo das restrições do hardware legado. A aposta se pagou ao longo da década: após ultrapassar 10.000 assinantes ao longo de 1981, a divisão de consumo expandiu-se de forma consistente, gerando metade da receita total da CompuServe até 1987, à medida que os mercados de compartilhamento de tempo corporativo desaceleravam.
A arquitetura do "yo-yo switch"
Para evitar gargalos nos recursos dos mainframes quando milhares de usuários se conectavam simultaneamente, Trevor e seu grupo de engenharia desenvolveram um mecanismo dinâmico de balanceamento de carga via software conhecido como "yo-yo switch". Nas configurações tradicionais de compartilhamento de tempo, os dados de um cliente ficavam em um servidor fixo. Sob a nova arquitetura, o sistema abstraía o hardware diretamente da experiência do usuário. Quando um assinante escolhia uma opção em um menu de texto, o yo-yo switch roteava automaticamente a conexão para o host que armazenava aquele arquivo ou serviço específico. Se o usuário solicitasse em seguida um recurso localizado em outra máquina, o sistema transferia a conexão dinamicamente para outro computador entre mais de vinte mainframes PDP-10 localizados em Columbus, Ohio. A transição ocorria em milissegundos, mantendo os limites físicos do hardware completamente invisíveis para o operador do terminal.
Snapaks e fóruns orientados a tópicos
Para atrair novos usuários para a rede, a CompuServe fechou uma parceria com a Radio Shack no verão de 1980 para distribuir kits iniciais no varejo conhecidos como "Snapaks". Esses pacotes continham informações de configuração de conta e software que permitiam aos clientes se conectarem aos mainframes em Ohio em poucos minutos após tirarem um novo modem da caixa. Uma vez online, os usuários se reuniam em áreas temáticas organizadas. Designadas originalmente como Grupos de Interesse Especial, essas salas de reunião virtuais logo foram renomeadas para Fóruns. Organizados em torno de modelos específicos de computadores e hobbies compartilhados, os Fóruns permitiam que desenvolvedores de software e usuários trocassem opiniões diretamente, transformando hardware computacional fechado em comunidades digitais persistentes.
Ao abstrair mainframes físicos por trás de chaves de roteamento dinâmico automatizadas, a CompuServe resolveu os primeiros limites de capacidade do sistema enquanto pioneirava a abstração de rede voltada ao usuário. Esse trabalho inicial de engenharia demonstrou como a infraestrutura de software podia coordenar sem interrupções clusters distantes de hosts de hardware muito antes de as arquiteturas modernas de computação em nuvem se tornarem o padrão da indústria.
Ilustração editorial gerada por IA; não é uma fotografia documental.