BukGet Gets a Status Page
A couple of things have been happening after the API server started to melt down. The first thing is that we have migrated the primary host to a Shard Hosting server. The guys at Shard were quite happy to provide us a box that is more that appropriately sized for our needs. The new server has been running happily, and most people haven't noticed any difference. That being said, we are now looking into whats needed to start scaling to multiple hosts to help prevent this issue in the future. The hosts have undergone some minor renaming to help differentiate them, and we have also been implementing a VPN back-end in order to facilitate replicating database changes between the hosts. Some code changes are needed in order to support the replicated back-end, however that should go live within the next week or so.
However one of the main things we wanted to point out is something you can see, touch, and use. New in the BukGet stats page is the API checker. What your looking at is a basic Javascript app to check all of the API calls and look to make sure that we are getting a good response back from the API. If anything throws a 500 error or times out, it will show up as red. This is a great way to check to see if the API is up and running as expected and should allow everyone to see if something has gone wrong with the API and needs to be addressed.