Today I remember I promised a wiki page to define pros/cons of each approach.
Feel free to modify to complete:
Single vs Multi tenant BENEFITS lists:
| single-tenant | |
|---|---|
| 1. | independent upgrades (faster & less issues) |
| 2. | segmented track/monitor |
| 3. | independent plugins (journals with different needs) |
| 4. | independent users (smaller lists, better for privacy/GDPR) |
| 5. | independent tools (more resilent to fails/attacks) |
| 6. | smaller DBs (faster) |
| 7. | smaller “down time” per journal when upgrade |
| 8. | more flexibility (add/remove/change/upgrade only 1 journal) |
| 9. | easier multi-domain (easy for mailing, certificates, redirections…) |
| multi-tenant | |
|---|---|
| 1. | “portal” feature out of the box |
| 2. | Searcher feature including all journals |
| 2. | less work when upgrade (single upgrade) |
| 3. | most usual case (better tested, easier to find help) |
| 4. | centralized administration (plugins and users management) |
DISCLAIMER: For newcomers that arrive today to this thread, more items don’t necessarily mean better. Some items could be essential for your organization so you don’t have a choice.