Рет қаралды 2,878
Muita gente fica com dúvida em como implementar alguns tipos de requisitos não funcionais como controle de concorrência em uma Arquitetura Limpa.
Neste vídeo te mostro uma implementação de lock otimista em uma aplicação de aluguel de bikes escrita em Node.JS/TypeScript com o ORM Prisma.
Em particular a implementação evita aluguéis ou reservas concorrentes da mesma bike para datas com intersecção.
Chega mais para ver como ficou massa...