Por exemplo, tenho um webhook publicado no AWS Lambda que recebe uma mensagem por um método post, verifica em qual etapa da conversa o usuário está e responde de acordo. Cada post que o webhook recebe é uma mensagem que precisa ser respondida. Para saber em qual etapa da conversa o usuário está, precisamos recuperar de memória. Como as conversas são dinâmicas, a ideia que vem é implementar um cache simples chave e valor (usuario, etapa).
Pelo que entendi, cada requisição POST que o webhook recebe é tratada como uma instância lambda. A cache pode ser recuperada em qualquer instância/requisição de usuário ou assim que a chamada de webhook completa seu ciclo de vida a cache vai embora com ele?
Pensei nisso porquê no curso essa ideia de estado é gerenciada pelo mongodb, imaginei que cache seria interessante em uma situação dinâmica dessas.