Multi-Tenant Best Practices Can Backfire
You have a multi-tenant system, but you discover a pretty horrible bug. How can that be? You followed all the best practices! Your HTTP API places a message on a queue to generate an invoice. A background process picks up that message and executes it. Everything looks like it worked. There were no exceptions, no failed database calls, and no errors in your logs. However, something went horribly wrong. The request was supposed to execute for tenant A, but what actually happened is that it executed for tenant B. The wrong tenant. YouTube Check out my YouTube channel, where I post all… Read More »Multi-Tenant Best Practices Can Backfire
