https://github.com/alexander0042/pirateweather/raw/main/docs...
That looks like a pretty complex architecture.
I wonder if instead of financial support, the author could use help figuring out a more cost-effective solution?
https://github.com/alexander0042/pirateweather/raw/main/docs...
That looks like a pretty complex architecture.
I wonder if instead of financial support, the author could use help figuring out a more cost-effective solution?
The architecture is complex from the standpoint of having a lot of icons and arrows, but if it was running on a single server would it be _that_ much less complex? At this level of architectural diagram you probably condense most of these service icons down to one or two icons. But drill down further and you still have storage, cron jobs, an API endpoint with throttling/quota logic, CDN, a shared filesystem, the need to access the S3 buckets with weather data that AWS is providing from its Open Data Registry, plus (ideally) fine-grained permissions to lock everything down. Could you run all of this on a single server in a VPS? Yes! Could you run it on a vendor-agnostic K8s cluster? Yes! Would those options automatically be less expensive? Not necessarily.
The author discusses using AWS to get free in network transfers since the source material is published there by the guvment. In your analysis how would you offset that incresed cost by moving off network?
It would also be interesting to try this all on a $10/month commodity hosting and then open it up for user facing apps such as a darksky type service.