Good news - our growth shows no sign of abating, we now have over 120K people using Timetastic. To keep Timetastic running smoothly for all these users, over the past few months the engineers have focused on on improving speed and reliability.
Some of you may be interested in the following two items that have given us us the greatest improvements:
We've started using Cloudflare with Timetastic. Without getting too technical, Cloudflare is like a swiss army knife of features designed to help your website and web app run faster and safer. It helps deliver content quicker, and provides additional protection if hackers try to run malicious code against your app.
We are now running Timetastic from two datacentres - one near London, and one near Cardiff (both operated by Microsoft's Azure cloud). In the event that something bad was to happen at one data centre, you will automatically switch to the other one, keeping everything running at all times.
We've also done the same with our database - all data is replicated (or copied) to another "backup" database in a different data centre. If something bad was to happen to the main database, we switch to the backup, again keeping everything up and running.
What can be condensed into a short blog post was no meant feat though, a lot of work goes into ensuring Timetastic continues to run fast and stable, and we hope you feel the benefit.