Tem uma frase de Antirez (criador do Redis) que carrego comigo: "data structures are the only thing that matter". O resto — biblioteca, framework, linguagem — é montagem.
No VOANTE: timeline é Redis Sorted Set, paginação é cursor com `(timestamp, post_id)`, contadores são INCR/DECR atômicos, sessions são SET com TTL. Cada estrutura escolhida pelo seu invariante.
Quando você modela bem em termos de estruturas de dados, o código fica óbvio. Quando você modela mal, todo framework do mundo só esconde o problema por mais tempo.
Thread
Nenhum Voo ainda