У меня есть приложение среднего размера, которое становится слишком сложным.Я собираюсь разделить его на две части.Но я не уверен, как бы я поделился информацией между ними.
Мне удалось создать две большие группы моделей;Одна группа имеет дело с «фотографиями», а другая - с «данными о продажах».
Некоторые служебные модели, например связанные с аутентификацией / авторизацией, придется скопировать, я полагаю.Но давайте сконцентрируемся на двух больших группах.
Два набора данных обслуживаются разными людьми, поэтому они будут разделяться вполне естественно.сообщает, что данные извлекаются как из «картинок», так и из «данных о продажах».Информация в обоих случаях напоминает массив хэшей разной глубины, указывающий на исчисление (около 60 чисел на систему).
Это почти единственное, что удерживает разделение;Я не уверен в том, что будет лучшим способом обмена информацией между обоими приложениями.
Буду признателен за любые указания на то, что будет лучшим способом для достижения этой цели.Стоит ли использовать одну и ту же базу данных для обоих приложений?Стоит ли использовать вместо этого какой-нибудь веб-сервис?