Multitenant Web Applications with Phoenix by Eli Kroumova | ElixirConf EU 2023

✨This talk was recorded at ElixirConf EU 2023. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Multitenancy is a software architecture where one instance serves different clients (tenants). This definition is quite general and can be implemented in different ways. This talk is about the specific case of web application where each client data is stored independently in the database and served by the same application. Phoenix and Ecto already have all we need for the implementation. Ecto prefix option gives us access to PostgreSQL schemas for the data encapsulation and Plug provides a straithforward way to assign the current tenant. In this talk we will see how all the pieces fit together in a step by step example. Let's keep in touch! Follow us on: 💥 Twitter: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync