Микросервисная архитектура с DjangoPython

Программы на Python
Ответить
Anonymous
 Микросервисная архитектура с Django

Сообщение Anonymous »

У меня есть несколько вопросов по созданию микросервисов с помощью Django.
Предположим, у нас есть интернет-магазин или более крупная система с множеством запросов к базе данных и пользователей. Я хочу попрактиковаться и смоделировать простой микросервис, чтобы узнать что-то новое.
Мы хотим создать систему на основе микросервисов со следующими компонентами:
  • Микросервис на базе Django с панелью администратора и полной функциональностью (за исключением DRF).
  • Один или несколько микросервисов с интерфейсом React/Angular.
  • Несколько дополнительных микросервисов, которые нужно разделить функциональные возможности.
    Я не уверен насчет архитектуры. Предположим, мы хотим управлять данными с помощью панели администратора Django.
Простейшим решением было бы добавить DRF в первый микросервис и расширить его функциональность (REST app) — вместо создания разных сервисов (3.).
  • Но что, если мы хотим разделить функциональность на разные микросервисы?
  • Должны ли микросервисы из пункта 3 быть подключены к одной базе данных? и рассматриваются как разные проекты Django (с DRF)?
  • Можем ли мы использовать GoLang, FastAPI или Java Spring для третьего микросервиса? Если да, следует ли дублировать и регистрировать все модели в первом микросервисе?
  • А есть ли лучший способ подойти к этому?
Было бы здорово услышать ваше мнение и методы дальнейших действий.
Хорошего дня!

Подробнее здесь: https://stackoverflow.com/questions/762 ... ith-django
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»