Starting at approximately 2:20PM PDT on Sunday June 20th, the website came under a Distributed Denial of Service (DDoS) attack.

A DDoS attack is when the bad guys use many many hacked computers to send arbitrary requests at our servers.
DDoS Diagram

This in turn overwhelms our servers which can't handle the massive amount of traffic. These are very difficult attacks to defend against because of the distributed nature of the attack.

In the last 24 hours, our network engineers have been working to disrupt this attack. It took us a while to find a solution, but we believe we are now adequately protected from the attack. We have contingency plans in place in the event that the attack resumes with more vigor.

We sincerely apologize for the inconvenience this has caused our users. We probably could have been better prepared to deal with this particular issue, and we are learning from this event so that we can prevent such attacks in the future. This type of attack did not involve our servers being hacked, so your data continues to be safe and secure.

To stay up to date about the very latest in regards to the website status, please subscribe to our @gliffy twitter account.

Update 11:23AM PST: We are still seeing the site come up and down. We have contingency plans in place in the event that we are unable to successfully deflect the attack with our current methods. We're keeping the specifics to ourselves since it's likely the attackers are reading this, but we want our users to know we are continuing to work on a solution.

Update 03:01PM PST: The site is much more stable right now, however we are still experiencing some problems. We're posting more frequent updates to our @gliffy twitter account, so please check in there for the most up to date information.

Update 05:14PM PST: Our confidence is increasing that we have a solid handle on this now. We've consulted with various experts on the topic, and we have contingency plans in place in the event that the attack overwhelms us again. Please follow our @gliffy twitter account, to stay informed about the latest.