Я только что перешел в среду PHP из C# и придумал проект, который мог бы помочь мне лучше писать код и понимать разработку веб-приложений. Я провел небольшое исследование в Интернете и не смог найти точного ответа для себя, но, возможно, я слишком много думал об этом.
- Я хочу создать веб-приложение, как CRM
- Я не хочу использовать копию моего кода для каждого пользователя/клиента.
- Я хочу построить единый улучшаемый код с возможностью работы с разными базами данных для каждого клиента в каждой сессии.
Например: два разных пользователя входят в систему одновременно, но мой проект использует базу данных1 для пользователя1 и базу данных2 для пользователя2, и это определяется в процессе входа в систему.
Я нашел несколько примеров, но в одном из них не указано, какой язык он использует, а в другом примере разные каталоги для каждого пользователя.
Это возможно?
Будут ли какие-то проблемы с его корректной работой даже после охвата сотен пользователей одновременно. Я смущен серверной частью вещей и тем, как она обрабатывает некоторые ее части.
Было бы здорово, если бы кто-нибудь помог мне понять логику здесь?