Distributed Systems, Data, Design Patterns, Cloud, Database.
users across databases by last name initial. Benefits: Scale — Adds databases to scale writes and storage Isolation — Locates data close to users Performance — Smaller working set per database increases performance Downsides: Complexity — Need federation logic and scatter/gather access Joins —