It is really an option. And I recommend it if you have a too complex application or too many users. But using a Parse Hosting solution like back4app can save your time of setup and manage servers.