Like many companies, Gliffy has been on a journey to migrate our services to an Infrastructure as a Service (IaaS) offering such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform. In fact, our latest Atlassian add-on product, Gliffy Diagrams in JIRA Cloud, was built from the ground up using an IaaS and architected as a collection of microservices enabled by Docker.
Being pragmatic, we chose to migrate pieces of our Gliffy Online (GO) platform towards this architecture over time rather than take on a complete rewrite. Therefore, the bulk of our GO infrastructure still resides at a fully-managed hosting provider. It was this part of our infrastructure that suffered downtime as a result of a simple human error.