![]() So, let’s get on with the show! Backbone.js Setup ![]() We are hoping to rewrite the instance interface at some point, but we have yet to get on that yet. When we set out to build the interfaces for DNS and backups we built them on top of backbone. I had been looking at Backbone.js for a while, and since it is both powerful and simple, I thought it would be an excellent time to leverage it. After we built the server instance interface, we decided that we needed to leverage a framework which would allow us to easily update the UI on the fly without a bunch of custom callbacks and hand written jQuery calls. When we first launched Epic Win as a private beta we built out the interface in order to create an instance. ![]() Well, enough about the architecture, let’s get on with Backbone! Front End UI With Backbone.js We do this using a message queuing system that we wrote on top of RabbitMQ. So we need to store state about our user resources, and we need to invoke third party apis in a reliable way. The front end is built with ASP.NET MVC hosted on IIS, the backend uses MySQL for data, MongoDB for logging and auditing (although the more I use it, the more I want to put in it!), and RabbitMQ for messaging.Īfter all, Epic Win is an automation platform built on top of a few different services. Architecture Overviewīefore we get into Backbone, I wanted to get you a quick overview of the stack that we are using. We have been in private beta, working out the kinks, but now things have come together and so now you can go check it out!īut at the end of the day, this is a technical blog and so while you might be interested in the product, I’m sure that you are at least equally interested in the technology behind it! So I want to give you a quick overview of how we used Backbone.js with ASP.NET MVC in order to build pieces of the Epic Win UI. I’ll just skip to the chase and start this post off by saying that our Windows VPS Hosting service, Epic Win Hosting has publicly launched! I know that it has been a while, and believe me, we wanted to launch it sooner.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |