How to keep membership in sync in a multi tenant architecture with per tenant database?

I’m working on a project where we aim to have a separate database for each tenant. In our setup, there is a central database (and API) containing a "users" table that stores usernames and passwords for all users. Additionally, th… Continue reading How to keep membership in sync in a multi tenant architecture with per tenant database?

Keeping customer secrets safe from sysadmins and devs in Kubernetes

I’ve spent a few weeks on GCP and GKE (Kubernetes) trying to figure out how to store customer secrets. The secrets are used by some application even when the user is not logged on so I want to ensure no human can reach to them.
A lot of pl… Continue reading Keeping customer secrets safe from sysadmins and devs in Kubernetes

Is it secure for a platform to use the same private key for multiple clients’ SSH connections?

https://nexla.zendesk.com/hc/en-us/articles/360053720333-Database-Connection-Options
Specifically:

In a text editor, add the below public SSH key to the authorized_keys
file. The key must be all on one line. Make sure that you don’t
intro… Continue reading Is it secure for a platform to use the same private key for multiple clients’ SSH connections?

How should SQL Server users be managed for a multi-tenant application?

I’ve looked extensively for a duplicate question, but I couldn’t find anything that answers this question exactly.
I have a SQL Server that will be used to store data for a multi-tenant application. Every tenant will have their own databas… Continue reading How should SQL Server users be managed for a multi-tenant application?