Designing Multitenant Applications from a Database Perspective by Alfredo Mendoza