As some of you may have realized, Friday morning at about 10:00am, our site was not operable for 2 hours. We apologize for the inconvenience and wanted to explain to you why this happened.
Our hosting provider, Amazon Web Services (AWS), was having networking issues. This affected our app servers, app load balancer, and redis boxes. Some of you may have noticed a 503 error, which was thrown by our CDN (content delivery network). During these two hours, we are able to restore the site, but because of the networking issues, the site was very slow. At 12:07 Amazon Web Services restored the issue, and the site was back up and running as normal. Because this was a networking issue, no content or progress was lost.
Again we apologize for any inconvenience caused by this downtime. Unfortunately this particular issue was out of our control. We’re investigating ways we can add greater redundancy to Codecademy to help ensure we’re protected from similar issues in the future.
See what we posted on twitter Friday morning.