80: Tom Schlick - Building Multitenant Applications

Full Stack Radio

Episode | Podcast

Date: Wed, 17 Jan 2018 14:37:00 +0000

<p>Topics include:</p><ul> <li>What makes an application "multitenant" really?</li> <li>Choosing between a shared database or multi-database setup</li> <li>Approaches for identifying the current tenant</li> <li>Performance considerations</li> <li>How multitenancy impacts how you integrate with external services</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://codeship.com">Codeship</a>, check out how they performed in <a href="https://codeship.com/forrester-wave-continuous-integration-report">Forrester's latest Continuous Integration Tools report</a> </li> <li> <a href="https://rollbar.com/fullstackradio">Rollbar</a>, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days</li> </ul><p>Links:</p><ul> <li> <a href="https://streamacon.com/video/laracon-us-2017/day-1-tom-schlick">"Building Multitenant Applications"</a>, video of Tom's talk from Laracon US 2017</li> <li><a href="https://tomschlick.com/2017/07/25/laracon-2017-multi-tenancy-talk/">Slides from Tom's multitenancy talk</a></li> <li> <a href="https://stripe.com/blog/online-migrations">"Online migrations at scale"</a> on the Stripe engineering blog</li> <li> <a href="https://githubengineering.com/mitigating-replication-lag-and-reducing-read-load-with-freno/">"Migrating replication lag and reducing read load with freno"</a> on the GitHub engineering blog</li> </ul>