JWT Refresh Tokens with Redis Blacklist in NestJS
While building the auth layer for a document management platform I was working on, I ran into a question that sounds simple but isn’t: what actually happens when a user logs out?
Read more →Writing about software architecture, backend systems, and building scalable applications.
While building the auth layer for a document management platform I was working on, I ran into a question that sounds simple but isn’t: what actually happens when a user logs out?
Read more →Last year I was working on an application that needed an auth system with role-based access control (RBAC). You know, the typical scenario: you have an app and you want to put it in production, so you need login/register and...
Read more →When you’re starting a new backend project, one of the first questions you face is: monolith or microservices? It’s tempting to reach for the latest patterns, but the right answer depends entirely on your constraints.
Read more →Shared Packages Best Practices: Lessons from Production
Read more →Shared Packages: The Solution to Microservices Code Duplication
Read more →The Hidden Cost of Copy-Paste in Microservices
Read more →Post #1 — borrador listo (en inglés, puedes publicar tal cual)
Read more →In my latest exploration of Node.js, I delved into how this popular runtime handles concurrency. Building scalable APIs with Node.js has been an enlightening journey, and understanding concurrency is a crucial part of making your applications efficient and responsive.
Read more →Yesterday I forked my first repo with the intention to contribute to Open Source. Yes, Open Source was always on my list but I’d never took the decision to jump on it. So, someone mentioned and why not? I thought....
Read more →I love go for a walk in the morning and listening some podcasts. And I remember how excited I was listening Ryan Dahl talking about Deno on this podcast by ChangeLog:
Read more →