Spaces a new storage offering from Digital Ocean, is definitely cost effective and offers rich API. If you are an existing AWS S3 user, the good news is that Spaces is fully compatible with AWS S3 SDK. You can leverage most of the S3 functionality in Spaces. Digital ocean is also focused on increasing the number of regions to support Spaces. As of writing this article, there are 5 regions available.
Exposing application servers to the Internet is considered as a bad practice. The recommendation is to shield it using a web server (reverse proxy). This not only reduces traffic to the application server but it also prevents from exposing critical ports to the world. Another advantage is to route static resource requests to a different server or location. The practice is known as Reverse proxy.