Parabéns pelo trabalho, muito interessante! Por um acaso, teria como fazer um benchmarking/comparacao de velocidade e desempenho recuperando a informacao do Redis e direto do banco de dados? Seria um comparativo legal de se fazer.
E entrando no assunto Design Patterns, já utilizei muito o Redis para implementar o design patterna Observable, utilizando as propriedade publish/subscribe do Redis.
Muito obrigado! Acabei não focando muito no benchmarking no post e nem no vídeo devido ao fato de que o SQLite também é bem rápido rsrs, então a diferença acaba sendo pequena e por vezes o SQLite acaba sendo mais rápido que o Redis, ainda mais com ambos rodando localmente. Porém, tem alguns vídeos no youtube (dos quais peguei uma base para fazer esse projeto) que fazem essa comparação, vou deixar o link deles abaixo:
Sobre o pattern Observer, achei bem interessante a aplicação que você fez dele. Teria algum repositório com essa implementação que você possa disponibilizar? Fiquei bem curioso, até porque esse assunto de pub/sub foi algo que estava estudando recentemente e curti muito (inclusive pretendo fazer um vídeo sobre ele também, e provavelmente um post aqui).