One question about this: How do most internet plans work with this?
If someone connects with a request, is that metered as ingress/downloading, and if your server responds, it is metered as an egress/uploading?
If so, that means an unlimited plan is a must, and even then, might ISPs flag you for abuse if large frequent requests/responses are being received/sent by the server?