What Happened

Earlier, the weather forecast at the upper right corner of our home page stopped working. There were two reasons behind this:

  • the weather forecase site 7Timer! was having issues returning temperature readings
  • the CORS (cross origin resource sharing) proxy server that we used to bypass CORS restriction has been blocked by Cloudflare

Sometimes, It is Nice When Someone Already Did the Work for you!

One of the nice things about open source software is the huge ecosystem of modules, software, and middleware that are out there. It certainly saves a lot of time when comparing to writing something from scratch.

Until It Stops Working!

When it comes to replying on resources or cloud infrastructures, it can create points of failures that are beyond our control. This has caused many large scale internet outages.

Out of Service Diagram

What We Did to Fix It

Of course, our weather ticker was not anything critical. However, we hated to see it go. As an exercise, I dusted off, renovated, and rolled out my own skyCORS proxy server and it is running on Cloudflare.

You can check it out at:

Portfolio: skyCORS Proxy Server →  Portfolio: skyCORS Proxy Server!