Quanto aos bancos eu realmente não sei se podem ser somente estes. Eu escrevi esse artigo no início de 2021, antes de começar a trabalhar como Dev. A ideia é ter um banco com alta disponibilidade, baixa latência e que pode ser consumido remotamente.
Com esses aspectos, o DynamoDB que é o da própria AWS, é a melhor solução. Outra que funciona bem é o FaunaDB e MongoDB. Nessa época, eu iria testar banco SQL chamado cockroachDB (alguma coisa lembra barataDB rsrs), que é basicamente um Postgres super sayajin, mas consegui um emprego, então deixei de lado.