Какую базу данных следует использовать для разработки облачной бухгалтерской системы типа FreshBooks?

Я хотел бы разработать облачную бухгалтерскую систему на основе Django. Я планирую использовать микросервисную архитектуру. Приложение будет иметь функции "все в одном", такие как:

  • Выставление счетов
  • Бухгалтерский учет
  • Платежи
  • Управление проектами
  • Управление клиентами и т.д.

Я понимаю, что базы данных на основе SQL лучше всего подходят для хранения данных, которые являются высокореляционными. Но для масштабируемости лучше всего подходит NOSQL. Не могли бы вы помочь мне решить, какую из них выбрать? Спасибо.

В основном я хочу сделать клон Freshbooks, но с микросервисной архитектурой для образовательных целей.

Вернуться на верх