Now that the core hardware development is moving along, it's time to look at cloud stuff! One of the benefits of Flutter is that the whole network is self-contained without any need to access the cloud. That said, a cloud relay for message passing between distant networks or from computers to networks is really handy and has been part of Flutter's plan since the beginning.
I thought we might write this in Node or Python, but neither sounded too appealing. Recently I remembered Go, a scalable language pretty much made for this kind of thing by some smart people from a place called "Google".
I looked around a lo and behold, someone has made a basic GPL cloud relay in Go that even includes live data streaming. Awesome!
I am a hardware guy first and foremost, but maybe some of you smarty pants software folks can have a look?
I think ideally we want something very lightweight that can be spun up on anyone's server. I'm thinking something that runs in Docker on a digitalocean droplet or similar. There are some less than 50mb Linux operating systems made to run Docker containers, so I am thinking one of those + docker + Gweet (the project above) might be an awesome combo.