Windows Azure Integration Pack
Greetings!
Feel free to suggest stories and vote for the existing ones to help us determine what will go in the release of the Enterprise Library 5.0 Windows Azure Integration Pack.
Please note this list may not always represent the actual priority list for the patterns & practices development team. It also does not constitute any commitments.
There are at least 4 pages of stories. Make sure to review all of them.
-
Quickstarts
As a developer I want a set of Quickstarts that illustrate how to apply Enterprise Library to specific aspects of Windows Azure development.
45 votes -
Data Access: TDD-friendly wrappers for Azure storage
As a developer, I want the data access block to help me accessing the Azure storage by providing TDD-friendly wrappers and interfaces that can easily be passed as dependencies to my own classes, and be able to mock/stub in my unit tests.
34 votes -
Diagnostics: logging to SQL Azure
As a developer I want to reliably store the log entries to SQL Azure.
32 votes -
Data Access: paging
As a developer, I want the data access block to help me with paging forward and backward through a result set that comes from azure storage tables.
30 votes -
Data Access: Windows Azure Table Storage transactions and/or compensation
As a developer, I want to leverage the built-in transaction support in Windows Azure table storage by storing multiple entity types in the same table and/or use a compensation mechanism to ensure consistent updates across multiple tables.
29 votes -
Auto-scaling: config: programmatic
As a developer, I want to have programmatic configuration support via fluent interface for the rulesets and auto-scaling operations.
15 votes -
Hands-on-Labs
As a developer I want a set of hands-on-labs that will help me and my team to quickly ramp-up on using the Enterprise Library in a Windows Azure application. The hands-on-labs should support both developers who are new to the Enterprise Library and developers who already familiar with the Enterprise Library.
14 votes -
Multi-tenancy framework
An API/ framework that makes it easy to implement multi-tenancy in a Windows Azure application. Not only from a code standpoint of view, but also a multi-tenant database.
13 votes -
Configuration from cscfg file
As a developer I want to load my Enterprise Library configuration from a cscfg file.
12 votes -
Diagnostics: cleanup mechanism for WAD tables
As an administrator I want to have a policy-based mechanism to purge the entries in the WAD tables so that I can optimize the usage of storage. The policies should consider kind of entry, severity, age, etc.
12 votes -
Data Access: paging to specific page
When paging through data that comes from the azure storage tables, I want the ability to navigate to a specific page.
11 votes -
Reference Implementation: Test Driven Methodology
As a developer I want a reference implementation that is built using a test driven methodology, so I can learn how I can apply test driven development in my own applications.
10 votes -
Backup and restore data
As a developer, I would like to have an API to backup and restore selected tables and databases.
10 votes -
Distributed synchronization
For complex application, an idea of distributed synchronization mechanism should be implemented. Especially in the case of Enterprise Applications, one would very often need one of N roles to take ownership of a resource (e.g. as a Master Role).
10 votes -
Developer's Guide: PDF format
As a developer I want the Developer's Guide to be available as a PDF document so that I can read it using an eReader device.
9 votes -
Reference Implementation: Proven Practices
As a developer I want a reference implementation that illustrates proven practices for designing and developing Windows Azure application so that I can apply what I see to my own Windows Azure applications.
9 votes -
Diagnostics: move older entries from Azure Storage
As a developer I want my log entries stored in Azure Storage to be transferred to a Remote Logging Service (or any other trace listener) based on the number of items OR age OR absolute size so that I could optimize my logging strategy AND archive my log entries to a on-premises data store.
9 votes -
Reference Implementation: Architectural Approaches
As a developer I want a reference implementation that illustrates appropriate architectural approaches for Windows Azure applications (for example CQRS) so that I can apply what I see to my own Windows Azure applications.
8 votes -
Upload selected files and folders
As a developer, I would like to upload selected folders and files to Azure instead of deploying the full solution to Azure. For example when you need to replace a small image or other resource file.
8 votes -
Developer's Guide: Physical Book
As a developer, I want the Developer's Guide to be available as a physical book, so I can read it offline.
7 votes