Я собираюсь создать веб-приложение для продажи и финансов. Приложение будет содержать конфиденциальную информацию о клиентах. Итак, я решил пойти с изолированным подходом к БД и сохранить свои базы данных отдельно. Но я путаюсь между одним экземпляром и несколькими экземплярами приложения. Позвольте мне подробно рассказать о моем приложении.Mutli-instance vs Single-instance для веб-приложения
- Будут регулярные обновления для приложения, например, новые функции будут добавлены в будущем.
- У каждого клиента будет возможность приобрести все модули в приложении или он может выбрать определенные модули, которые ему полезны. Таким образом, каждый пользователь может выбрать любой модуль, который мы предлагаем, например. он может приобрести 2 модуля, или он может купить все из них.
- Существует также вариант настройки. Клиент может попросить добавить новый модуль, который будет отвечать его потребностям, но, конечно же, будет немного ограничений.
- У каждого клиента будут отдельные URL-адреса.
- Будет модуль продуктов, в котором пользователь может добавить свои продукты (Примечание: это не сайт электронной коммерции), и каждый клиент будет из разных отраслей, поэтому их требования к спецификации продукции будут разными. Например: если один клиент из индустрии косметики, поэтому его объекты продукта будут сообщать имя, цвет, количество, и если другой клиент будет из пищевой промышленности и продавать куки, его продукты будут названы и ароматизированы. Итак, в этом случае, если я сохраню единый экземпляр приложения для всех, то как можно мне дать каждому клиенту модуль продукта с разными полями.
Итак, для такого приложения я собираюсь пойти с одним экземпляром приложения i-e один экземпляр приложения для всех, но я хотел бы взять совет экспертов.
Пожалуйста, предложите мне, что будет правильным и наиболее эффективным вариантом для моего приложения.
Thank you.
'Я собираюсь создать торговое и финансовое веб-приложение. ', А затем вы застряли, когда вы о реализации этого! Только один вопрос: хотите ли вы закодировать эту дырочную вещь самостоятельно или вы, возможно, захотите использовать фреймворк, такой как sympony? – JustOnUnderMillions
Его еще не решили, я работаю над этим и поеду с вариантом, который будет лучше. Что вы предлагаете, рамки будут хорошим вариантом? Я не застрял. Я просто хочу пойти с таким вариантом, как когда я работал над своей архитектурой. Я столкнулся с двумя вариантами, которые я упомянул в своем вопросе, поэтому мне просто нужен совет экспертов. – Aisha
Dont действительно знаю, что вы хотите делать, но когда я слышу что-то вроде «создайте коммерческое и финансовое веб-приложение», а не написано ни одной строки кода, это звучит так: я хочу построить машину из ничего самостоятельно , Есть очень много тем для disscus, если вы хотите сделать что-то вроде приложения. Посмотрите, что может сделать каркас для вас, поэтому вам не нужно кодовым образом записывать все эти вещи. Могу ли я спросить, сколько времени вам нужно, чтобы получить свой первый рабочий этап? – JustOnUnderMillions