Software and Hardware Upgrades

We do a lot behind the scenes, so you can spend more time rehearsing dance scenes!

KVM Cloud

We strive to make sure our hosting infrastructure and code running our software stays up to date with the latest technologies. In January we moved to a KVM Cloud Environment, meaning that this website, and the customers who use it, are now hosted on multiple computers simultaneously. This means that if any one computer component fails, such as a motherboard or hard drive, nothing goes down and there is nothing to report! The server simply keeps running smoothly.

SSD Drives

Each of the computers in the cloud uses an SSD drive, rather than a spinning hard drive. Since SSD drives use flash memory, the result is that our servers respond much faster.

Off Site Backups

In the past we were keeping 3 complete backups of customer data and code, so in the event of a natural disaster or Denial of Service attack, we would have 3 backups: One from today or yesterday, one from the last one to two weeks, and one that is about a month old. Now we have 5! So we have added backups that are generally 2-4 days old, and also 1-2 months old.  In short, we have lots of backups! That being said, we have not once in more than 10 years needed to restore a full backup, but we do run drills a few times per year, where we restore a backup in a test environment to ensure that everything is working as expected.

Updates to Code

At the time of this writing, we have recently upgraded a large part of our software libraries to PHP 7.3, and are in the process of upgrading the frontend CSS to Bootstrap 4. We run audits of our software monthly, and continue to not only upgrade the libraries, but bring our customers new features. So in the case of PHP there has been a noticeable speed improvement, and for bootstrap, there will be some additional design improvements. For example, when viewing data tables with many columns, the scrolling behavior will be better on mobile.

Security Audits

Security is an area that is always fluid. There are always new threats that must be countered with new countermeasures, and fortunately we have added some new tools to prevent problems before they can start, and identify malicious behavior by bots before they have time to do any damage. Of course, we don't publish the specifics, but let's just say we have you covered in a variety of ways, and we value the trust you put in us to insure that you can run your dance business smoothly.