How do SaaS companies like Slack, Basecamp, or Github handle customer data separation? Do they rely on an application-level authorization scheme, or do they shard the database somehow for each tenant?
valid question