Как работать с приложением и базой данных в разных странах?

Интересно, как справиться с мультитенантностью, если вы хотите запустить в нескольких странах.

Такие веб-сайты, как Adzuna или Jobtome, используют ли они одну базу данных / приложение / репо для каждой страны или только одну для всех? ( Я думаю, что будет проще поддерживать, если вы выберете только одно большое приложение, но имеет ли это смысл?

У меня похожий случай и я не знаю, какое направление выбрать ...

Что ж, оба подойдут. В моем случае есть юридические последствия для where the data is at rest, то есть данные канадских пациентов должны находиться в состоянии покоя на травяном покрытии, США-> США и т. д. Итак, у меня есть несколько БД И также несколько стеков, чтобы минимизировать возможности перехвата «данных в полете»: БД размещена со стековыми серверами для страны. Вы выбрали то, что лучше всего для вас.

YvesLeBorg 21.11.2018 16:41

Спасибо за ваш ответ. А как насчет вашего репо? У вас одно репо на одну страну

Olivier Zoletti 21.11.2018 17:44

нет. У меня есть один (самоподготовленный, управляемый) репозиторий git. Мои контейнеры запускают скрипты, извлекаемые из git. Мои конфигурации зависят от сайта, общая форма находится в git. Когда я создаю контейнер для стека, я вручную (на данный момент) создаю конфигурацию для конкретного сайта из общего, который был извлечен. Не оптимально, но пока работает нормально. Я постараюсь в ближайшее время поискать решение «нулевой работы» и устранять подверженные ошибкам ручные работы.

YvesLeBorg 21.11.2018 18:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
145
0

Другие вопросы по теме