Re-architecting Slack’s Workspace Preferences: How to Move to an EAV Model to Support Scalability
Scaling is hard. Design decisions that initially seemed reasonable break down with little warning, and suddenly even the simplest parts of your data m…