Click here to Skip to main content
Click here to Skip to main content

Coderbits status site on Azure

, 23 Apr 2013 MIT
Rate this:
Please Sign up or sign in to vote.
Building a status site for coderbits on Windows Azure

Please note

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.

Introduction 

Utilizing Windows Azure, this article will describe in detail the process of making a status site for monitoring the coderbits website and integrated services.

The Plan 

The project will consist of the following components:

Website 

The main website will be responsible for displaying the status of the coderbits website and integrated services. It will be deployed using Azure Web Sites making use of C#, .NET 4.5, ASP.NET MVC 4, Entity Framework, SQL Database, SignalR, and a client MVVM such as Angular, Knockout, or Ember. 

API

The API will be responsible for providing a RESTful interface for programmatic access to the status information available on the website. It too will be deployed using Azure Web Sites making use of C#, .NET 4.5, Web API, Entity Framework, and SQL Database. 

Monitor Service 

The monitor service will be a Windows service running within an Azure Virtual Machine. It will be built using C#, .NET 4.5, Entity Framework, and SQL Database. The monitor service will be responsible for pinging the coderbits website, making HTTPS requests to the website, and pulling down information on the current status of integrated services. All of this information will be made available to the Website and API by storing it in the SQL Database. 

Mobile Friendly 

The Website will be designed to be responsive and provide a positive experience to those using mobile devices. 

Why use Azure 

The beauty of Windows Azure is knowing I do not have to worry about infrastructure and hardware or its reliability and scalability. I get to focus on the core of my business which is developing the software and solutions because Azure handles the rest.   

License

This article, along with any associated source code and files, is licensed under The MIT License

Share

About the Author

Scott B Smith
Founder coderbits
United States United States
Scott Smith is the founder of coderbits, senior director of software development at Front Porch, Inc, and a scuba diving developer extraordinaire.
Follow on   Twitter

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150414.1 | Last Updated 23 Apr 2013
Article Copyright 2013 by Scott B Smith
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid