Archive for April, 2015

The patterns & practices team has been working on developing Azure architecture guidance.

The first round of  guidance is now available to public at https://github.com/mspnp/azure-guidance. The purpose of this project is to provide architectural guidance to enable you to build and deploy world-class systems using Azure. These documents focus on the essential aspects of architecting systems to make optimal use of Azure, and summarize best practice for building cloud solutions. The current set of guidance documents contains the following items.

· API Design describes the issues that you should consider when designing a web API.

· API Implementation focuses on best practices for implementing a web API and publishing it to make it available to client applications.

· Autoscaling Guidance summarizes considerations for taking advantage of the elasticity of cloud-hosted environments

· Background Jobs Guidance describes the options available, and best practices for implementing tasks that should be performed in the background.

· Content Delivery Network (CDN) Guidance provides general guidance and good practice for using the CDN to minimize the load on your applications, and maximize availability and performance.

· Caching Guidance summarizes how to use caching with Azure applications and services to improve the performance and scalability of a system.

· Data Partitioning Guidance describes strategies that you can use to partition data to improve scalability, reduce contention, and optimize performance.

· Monitoring and Diagnostics Guidance provides guidance on how to track the way in which users utilize your system, trace resource utilization, and generally monitor the health and performance of your system.

· Retry General Guidance covers general guidance for transient fault handling in an Azure application.

· Retry Service Specific Guidance summarizes the retry mechanism features for the majority of Azure services, and includes information to help you use, adapt, or extend the retry mechanism for that service.

· Scalability Checklist summarizes best practices for designing and implementing scalable services and handling data management.

· Availability Checklist lists best practices for ensuring availability in an Azure application.

The authors state that this is a living project and they welcome feedback, suggestions, and other contributions to those items. So if you have any comments you can  join the gitter chat for questions or suggestions.


Lumia-1320Only a few days left till Athens Global Azure Bootcamp and the scheduled has been finalized and announced at http://athens.azurebootcamp.net. A group of great speakers will talk about a range of very interesting topics to get you up to speed on Microsoft Azure cloud computing.

Also I’m very glad to announce that we will be giving out lot of great swag at the end including a couple of Windows Phone devices thanks to our local sponsors who stepped up and decided to support our event.

MicrosoftSieben

So if you haven’t registered yet, I strongly suggest you go ahead and hurry cause there are only a few sits left.


In April of 2013 the first Global Windows Azure Bootcamp was held at more than 90 locations around the globe! In March 2014 Athens joined the event and we scratched the surface of Cloud Computing ate some pizzas, had a ton of fun at the labs and gave out some pretty nifty swag.

GWAB

See what happened last year at Athens GWAB

This year we are doing it again. A one day deep dive class where participants can get up to speed on developing Cloud Computing Applications for Azure.

In addition to this great learning opportunity we will have another set of hands on labs, a lot more speakers and discussion topics and a lot more surprises (if you catch my drift 🙂 )…

Last but not least this year everyone can participate in a massive compute pool to perform breast cancer research!

If you haven’t registered yet, visit http://athens.azurebootcamp.net and register now to make sure we reserve a sit for you!