MultiTenantSaaS
All SWE patterns tagged with Application Type: MultiTenantSaaS
Under-Normalization (God Tables)
Creating "God tables" with dozens or hundreds of columns that mix multiple entity types or business concepts. Includes anti-patterns like repeated col...
Non-Atomic Schema Migrations
Deploying schema changes and application code simultaneously without backward compatibility, creating windows where the system is in an inconsistent s...
JSON Blob Misuse in Relational Database
Storing significant structured data as JSON blobs inside relational database tables instead of using proper columns and relationships. While modern da...
Poor Data Partitioning and Hotspot Keys
Designing schemas without considering data distribution, either keeping everything monolithic or choosing partition keys that create severe hotspots. ...
Inflexible Schema Migration
Schema design and deployment processes that make database changes extremely difficult or require downtime. Includes lack of online DDL support, huge t...