The idea of building an online app appeals to many as a wonderful business. Just throw up a website and start earning monthly revenue. Easy peasy!
Well, like all things, if you truly want to build something worthwhile, it takes time, money and commitment.
Envisage is more than just a “stats app”—with org charts, objectives, trends and reports. It was built from the ground up to help our users enable, foster and manage hypergrowth for their companies. There is a massive amount of data stored in the background, with millions of calculations required to bring that data to you in the form of a graph or chart. This data is stored in databases that are regularly backed up. Also, these databases need to be maintained.
Much of this happens in the background and as a user, everything appears seamless. Occasionally, however, something breaks. It might be a server, internet connections, operating system limitations or a host of other things that would require me to spew out acronyms like alphabet soup that would serve no purpose other than to confuse you.
The point is that when you have an app like envisage which hundreds of companies use to manage and grow their business, we have a responsibility to ensure that your data is safe and accessible—in short, we need to ensure the app works.
On Friday 13th March, around 5pm EST, we had a database issue that caused envisage to timeout. While not everyone was affected, we took major action. The development team worked 9 hours straight to figure out the problem and resolved it permanently. The problem was, in simple terms, we’d hit a limitation with the version of software we use to manage the databases. It’s one of those things you’d never know existed until you run head on into it. The team not only upgraded the software, but also upgraded the servers.
We’ve also instigated a Status page, so you can easily see what is happening in the background and for any future issues, you’ll be able to track realtime what the team are doing to fix it. All information about any issue remains on our status page for your future reference and peace of mind on how we identified and solved the issue. This aligns with our policy of being completely transparent with you, our users.