Helluva software engineer

Proxying Go AWS requests through a SOCKS5 proxy

I’m about to install a server on a ship. The server is going to write data to AWS S3. Unfortunately, the ship’s firewall can only whitelist by IP address, and AWS has about 10,000 IP addresses it might use. The solution we came up with is to proxy the calls to S3 through a SOCKS5 proxy that’s running over an SSH tunnel.

Read more →

Getting Reliability Right

It’s an exciting time in the Shipping industry. Shipowners are increasingly turning to high frequency data to inform their decisions. Of course, they don’t have the infrastructure to support this influx of new data – why should they? Their core competency is managing a fleet, not a fleet of VMs. This has opened up a niche market for Maritime SAAS providers. These companies, Nautilus Labs included, want to help shipowners manage their data, perform analytics, and generally make better decisions. Read more →