Milhões de Macacos Digitando: Atrás dos Panos de um Projeto de Bilhões de Palavras

2025-05-01
Milhões de Macacos Digitando: Atrás dos Panos de um Projeto de Bilhões de Palavras

O site monkeys.zip, com milhares de macacos virtuais digitando, gerou mais de 6 bilhões de palavras, completando mais de 75% das obras de Shakespeare! O autor detalha a arquitetura do site: um mecanismo de 'Tick' de 15 segundos que divide a geração de dados, armazenamento e atualizações do banco de dados em quatro etapas, usando sfc32 para geração de números aleatórios determinísticos. O cache Redis e o particionamento do banco de dados otimizam o desempenho. Desafios e melhorias futuras, como a atualização do servidor para velocidades de digitação mais rápidas, também são discutidos.

Desenvolvimento arquitetura de backend