IDEMPOTÊNCIA: O que é e como implementar com Redis

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 9

  • @franciscoleal_
    @franciscoleal_ ปีที่แล้ว +3

    Vi isso no trampo essa semana, caiu que nem uma luva esse video

    • @DevPleno
      @DevPleno  ปีที่แล้ว +1

      Opa, que bom que ajudou! Estamos juntos😃

  • @victorlima1043
    @victorlima1043 ปีที่แล้ว +1

    Fala Túlio! Video muito bom! Não estou conseguindo entrar no grupo do whatsapp :/

    • @DevPleno
      @DevPleno  ปีที่แล้ว

      Opa, muito obrigado! Link do grupo: chat.whatsapp.com/DGZLYLaU1FcCfjRgurGIP9

  • @lucasidalinoribeiro6759
    @lucasidalinoribeiro6759 ปีที่แล้ว

    Bom dia, estou finalizando e colocando em produção meu primeiro SaaS. 🎉
    Obs: o link do grupo tá quebrado

    • @DevPleno
      @DevPleno  ปีที่แล้ว +1

      Showww! Link corrigido: chat.whatsapp.com/DGZLYLaU1FcCfjRgurGIP9

    • @lucasidalinoribeiro6759
      @lucasidalinoribeiro6759 ปีที่แล้ว

      @@DevPleno mais uma coisa, estou com um grande problema. No meu SaaS tenho como fazer upload das fotos de perfil dos usuários. Entretanto na Vercel não tem como fazer isso, na AWS eu teria que pagar por carregamento, teria alguma ideia? ❤️

  • @diegokz
    @diegokz 3 หลายเดือนก่อน

    Sua implementação de idempotencia está errada. Se o teste fosse promises executando em paralelo ao invés de 4 awaits mostrariam que essa implementação não funciona, simplesmente pelo fato do tempo que leva até ir e voltar ao servidor de cache, as 4 requisições retornariam empty se fosse um promise all. Uma implementação real em ambiente produtivo leva em conta que requisições duplicadas muitas vezes não ocorrem com segundos de diferença, mas com poucos ms de diferença, as vezes micro segundos (us). Alguns dirão que pra resolver isso só com DynamoDB. Discordo. Uma lógica mais completa de idempotencia abrange esses cenários

    • @pedrocarbon
      @pedrocarbon 2 หลายเดือนก่อน

      Acho que ia funcionar, pq a parte do redis faz lock pessimista e mesmo que rodasse em paralelo algum ia falhar e somente o primeiro seria persistido.