Enterprise Application platform with Microservices – A service fabric perspective

Posted on 3 CommentsPosted in Architecture, Azure

An enterprise application platform can be defined as a suite of products and services that enables development and management of enterprise applications. This platform should be responsible of abstracting complexities related to application development such as diversity of hosting environments, network connectivity, deployment workflows, etc. In a traditional world, applications are monolithic by nature. A […]

Inside Azure – Deployment workflow with Fabric Controller and Red Dog Front End

Posted on Leave a commentPosted in Uncategorised

Abstracting complexities around developing, deploying and maintaining software applications have diminished the importance of understanding underlying architecture. While this may work well for today’s aggressive delivery cycles, at the same time, it impacts the ability of engineers to build an efficient, optimal solution which aligns with the internal architecture of the hosting platform. Architects and […]

WebHook your WebJob – With Visual Studio Team Services integration example

Posted on Leave a commentPosted in Uncategorised

WebHooks, also known as ‘HTTP(S) call backs’ are becoming very popular for reporting asynchronous events to trigger business workflows. The latest release of Microsoft Azure WebJobs can now be triggered using WebHooks. In this post I will cover the configuration of a WebJob to use a WebHook as a trigger using a sample scenario of […]

Background business – Azure Worker role Vs Web Job

Posted on Leave a commentPosted in Uncategorised

Importance of asynchronous work loads Background processes play a key role in enabling distributed asynchronous computing. Background tasks have been used in the past to handle secondary workloads like logging, monitoring, scheduling and notifications, but today’s systems use background processing to improve user experience by decoupling User Interfaces from heavier tasks. Microsoft Azure provides two […]

Cloud Cushioning using Azure Queues

Posted on Leave a commentPosted in Uncategorised

The distributed world The cloud revolution has revived the importance of distributed computing in today’s enterprise market with the distribution of compute and storage workloads across multiple decoupled resources helping corporates optimise their capital and operational expenditure. While there are benefits of moving to the cloud, it’s important to understand the ground rules of the […]