На aws стеке вроде бы вместо mongo есть DocumentDB, которая поверх PG работает. Просто монговцы закрыли лицензию и теперь амазоновцы не могут использовать её. А DynamoDB очень сильно отличается от mongo
для чего я реализовывал, делал проект на Firebase но там есть лимиты поэтому для того чтобы их не расходывать я создал локальный кэш в json файлах с тем же api чтобы можно было выбирать с чем работать с реальной базой или ее заменителем на момент разработки (и вообще зависеть от наличия интернет соединения иногда не очень)
Что плохого? Может модель данных такая, да и вообще требования такие, что можно обойтись без рсубд А связи в монге есть, почему бы ими не воспользоваться
Не нравятся мне все эти cloud database, с обычной бд я могу локально иметь такое же окружение. Могу уйти к другому облачному оператору или даже на свое железо съехать. А с той же dynamo или firebase проект связан вендором технологии навсегда
если есть хоть небольшая вероятность появления связей в бд, то нужно брать реляционную бд, не говоря уже о их изначальном наличии. За обратное должно быть пять расстрелов через повешение
Cloud-agnostic подход никто не отменял, ну а вообще для использования облачных датабаз есть ряд of use cases и многим проектам просто она не нужна, что не делает такую датабазу объективно бесполезной.