Ja używam Netfliy do frontendu - za darmo, oraz heroku do javy + bazy danych - też za darmo. Jedyny minus backendu, że nie zawsze jest uruchomiony - czasami trzeba czekać przy pierwszym wywołaniu API kilkanaście sakund na odpowiedź - rozwiązaniem jest wyższa wersja hostingu w heroku (za ok 7 dolarów/miesiąc)