Micro-services with Azure
- Global Azure Bootcamp - 2018
- Speech URL
- April 21, 2018
- Movenpick Hotel, Colombo 03
- Sri Lanka
- More Info
- no link found
Factoring an application into component parts is nothing new. Object orientation, software abstractions, and componentization is a familiar paradigm. Today, this factorization is mainly based on technology layers, with a tiered approach, consisting of back-end store, middle-tier business logic, and a front-end user interface (UI). But over the last few years, building distributed applications that are for the cloud and driven by the business has become the trend.
The changing business needs demand:
• Services which can scale to reach customers in new geographical regions
• Faster delivery of features and capabilities to be able to respond to customer demands in an agile way.
• Improved resource utilization to reduce costs.
Microservices address these needs, but they also have both benefits and liabilities. They focus on simpler business functionality, which you scale up or down, test, deploy, and manage independently. Teams are driven more by business scenarios than by technology