Multi-tenant — это такой подход к архитектуре сервиса, когда у вас один экземпляр приложения, а клиентов на нём живёт сразу много. Каждый работает как будто в своём отдельном "коробочке", со своими данными и настройками, но под капотом всё это крутится на общей инфраструктуре.
Смысл мультитенантности в том, чтобы не поднимать отдельный набор серверов под каждого клиента, а делить ресурсы между ними аккуратно и безопасно. Так проще масштабироваться, дешевле всё это содержать и удобнее централизованно управлять, обновлять, мониторить. При этом данные разных арендаторов жёстко изолируются логически, чтобы один клиент не мог увидеть или повлиять на другого.
Такой подход сейчас стандарт для SaaS-сервисов, CRM-систем, облачных платформ — везде, где одновременно обслуживаются тысячи пользователей и компаний. Обновления выкатываются один раз на общую платформу, мониторинг тоже централизованный, безопасность настраивается по общим принципам, а не для каждого инстанса отдельно. Для клиента это всё выглядит максимально удобно: он не думает о серверах, конфигурациях и прочей инфраструктуре, а просто получает нужный функционал "из коробки" и пользуется.
