Достался тут сайтик написанный на Рельсах. Я его немного копнул и стало страшно как это все работает:
-
в БД несколько сотен табличек, причем между табличками констраинов вообще нету ( похоже это делается средствами Рельсов )
-
На каждый показ странички генерится куча sql запросов, которые неявного где-то генерятся. Там вроде бы используется ActiveRecord с псевдокодом ?
-
backend сервисы запускаются через какую-то rake пускалку, при этом опять же все нужно описывать в пределах Рельсов - кастомизации никакой.
-
Работает все это в одной БД даже без разделения на схемы.
-
Нету явного места где описывается какой-либо сервис - все «разбросано» по всей структуре
-
Никаких тебе микросервисов ( это видимо не входит в идеологию Рельсов ) - если что-то изменишь - сломается все.
В общем все это пердит, пыхтит и жутко тормозит
Ау рельсоводы скажите это так и должно быть ? Что с этим делать ?
Даже всеми обозреваемый Джанго дает больше кастомизации …