а можете чуть подробнее развернуть мысль? В упор не вижу как SPA и SSR (клиентская же часть) имеет какое-то отношение к БД? Разве клиенту не должно быть фиолетово, что там за бекендом - MySQL или Mongo? Клиент же не ходит напрямую в базу.
Про монолит и микросервис тоже спорно. Если монолит маленький и крутится вокруг одного или пары несвязанных между собой документов, то почему не Mongo? И почему не выбрать MySQL для микросервиса?
Скажите, а какая связь между микросерис-монолит или SPA, SSR и БД? Особенно SPA и SSR с БД.
Сами понятия не ясны