SlideShare a Scribd company logo
3
Most read
7
Most read
11
Most read
Cloud-Native Applications
Born in the cloud
Agenda
1. Cloud-native
2. Serverless
3. Use Cases
4. Sample Architecture
5. Wrap-up
David Chou
Architect
Zac Hall
Technical Evangelist
Application
Experience
Application
Architecture
What is Cloud-Native?
Cloud-Native
Applications, born in the cloud
Cross-Device
Cross-Platform
Intelligent
and Data-driven
Immersive
and Personal
Containers
Orchestrators
Microservices
Serverless
DevOps
Serverless
Different paths - one journey to the cloud
Redeploy as-is
to cloud
• Reduce Capex.
• Free datacenter space.
• Quick cloud ROI.
IaaS
IaaS: 435% ROI, 73% reduction
in datacenter footprint and 83%
reduced IT outsourcing cost.
Minimally alter to take
better advantage of cloud
• Faster, smaller updates.
• Code portability.
• Greater cloud efficiency
(resources, speed, cost).
Containers
PaaS: 466% ROI, 80% time saved, 5.91M NPV, 50% faster deployments.
Containers: 13x more releases, 10x cost reduction, 65% faster developer onboarding, 62% better availability.
PaaS
Materially alter/decompose
application to services
• App scale and agility.
• Easier adoption of new cloud
capabilities/technologies.
• Mix technology stacks.
New code written with
Cloud-Native approach
• Accelerate innovation.
• Build apps faster.
• Reduce operational cost.
Description
Business
drivers
Core
technologies
Business
results
SaaSCloud-Native
Rehost Refactor Rearchitect Rebuild Replace
Migration & Modernization
App
Data
Infrastructure
• Serverless computing is a cloud-computing model in which the allocation of resources is managed by the cloud
provider, dynamically and transparently.
• Server management and capacity planning decisions are completely hidden from the developer or operator.
• Pricing is based on the actual amount of resources consumed by an application.
Serverless – focus on code and data, not plumbing
Serverless benefits
Time to Market
Micro billing
Reduced DevOps
Azure serverless application platform
Azure Functions
An event-based, serverless compute experience that accelerates app development
Azure Event Grid
A fully managed event routing service, connecting serverless logic to events from multiple sources
Eliminate polling—and the
associated cost and latency
Build reliable apps and
services through reactive
programming
Enable richer scenarios by
connecting multiple event
sources and destinations
Support for open CloudEvent
standard
Azure Cosmos DB
A multi-model database service with transparent scaling and globally distributed data replication
Turnkey global distribution
Elastic scale out of storage &
throughput
Guaranteed low latency at the
99th percentile
Five well-defined consistency
models
Enterprise-grade performance
and security
Comprehensive SLAs
Azure Logic Apps
Build rich serverless workflows to integrate apps, data, systems, and services
Visually design workflows in
the cloud
Express logic through
powerful control flow
Connect disparate functions
and APIs
200+ connectors for various
cloud services and APIs
Utilize declarative definition
to work with CI/CD
Use Cases
FUJIFILM
Customer need
FUJIFILM built an image management and sharing
service, called IMAGE WORKS, that handles more than a
terabyte of data each day. FUJIFILM was looking to
improve the customer experience by providing better
reliability and lower latency. A secondary goal was to
rearchitect the service in a way that allows for adding
enhancements more quickly and at a faster cadence.
Results
• By moving to a serverless infrastructure, latency was
reduced by 95%, development time was reduced by
75% and service reliability improved.
• The development team is now able to add new
features and release faster and more frequently
without disrupting the existing service, improving
service uptime and customer satisfaction.
Source: https://customers.microsoft.com/en-us/story/fujifilm-software-
co-ltd
FUJIFILM
Azure Services
API Management
App Service
Cognitive Services
Cosmos DB
Functions
Search
Storage
ASOS
Customer need
London-based ASOS is an online fashion retailer who
offers a broad selection—85,000 items with 5,000 new
ones added each week. It needs a recommendations
platform to help its more than 15 million customers
discover new products that they’ll love.
Results
• The microservices architecture’s high scalability and
fast performance translated to more sales, peaking at
22 orders per second on Black Friday and 33 per
second on the following Cyber Monday
• The development team has gained the flexibility to
divert resources to services that bring a competitive
edge to the company, and release new features faster
(e.g., 1,300 release in one quarter, vs. 490 in one year)
Source: https://customers.microsoft.com/en-us/story/asos-retail-and-
consumer-goods-azure
ASOS
Azure Services
Cosmos DB
Data Factory
Data Lake Store
Event Hubs
Functions
HDInsight
Service Fabric
SQL Database
“We chose Azure Cosmos DB
because of its global
distribution and ability to
handle heavy seasonal bursts
like Black Friday.”
Bob Strudwick
Chief Technology Officer
ASOS
Azure Services
Active Directory
App Service
Cloud Services
Cosmos DB
DNS
HDInsight
Service Bus
SQL Database
Storage (Blob, Queues,
Tables)
Virtual Machines
Azure Services
App Service
Cloud Services
Functions
Redis Cache
Service Bus
SQL Database
Storage
Traffic Manager
Azure Services
API Management
Cosmos DB
Event Hubs
Functions
Key Vault
Azure Services
API Management
App Service
Application Insights
DevOps
Functions
Key Vault
Redis Cache
Service Fabric
Storage
Virtual Machines
Virtual Network
Windows Server Containers
Walkthrough
Sample Serverless Application Architecture
Monolithic Architecture – Web Application
App Server /
process
File Storage
Database Server
File Storage
Web Server
Serverless Architecture – Web Application
Serverless Architecture – Web Application
Next steps
Learn more about cloud-native applications
https://azure.microsoft.com/en-us/overview/cloudnative/
Learn more about serverless in Azure
https://azure.microsoft.com/en-us/overview/serverless-computing/
(or https://azure.com/serverless)
Try out Azure Functions (for free and no signup required)
https://aka.ms/tryfunctions
Try out Azure Cosmos DB (for free and no signup required)
https://azure.microsoft.com/en-us/try/cosmosdb/
Learn more about Azure Event Grid
https://azure.microsoft.com/en-us/services/event-grid/
Learn more about Azure Logic Apps
https://azure.microsoft.com/en-us/services/logic-apps/
© Copyright Microsoft Corporation. All rights reserved.

More Related Content

PDF
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
PPT
Cloud Computing and Amazon Web Services
PDF
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
PDF
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
PDF
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
PDF
Welcome to Azure Devops
PPTX
GitLab과 Kubernetes를 통한 CI/CD 구축
PPTX
Azure API Management
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Cloud Computing and Amazon Web Services
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
Welcome to Azure Devops
GitLab과 Kubernetes를 통한 CI/CD 구축
Azure API Management

What's hot (20)

PDF
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
PDF
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
PDF
AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019
PPTX
Understanding cloud with Google Cloud Platform
PDF
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
PDF
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
PDF
Continuous Testing in DevOps
PDF
DevOps
PDF
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
PPTX
Azure App Service Deep Dive
PPTX
Azure devops
PPTX
DevOps a pratical approach
PPT
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
PDF
Zero downtime deployment of micro-services with Kubernetes
PPTX
Azure DevOps
PDF
Azure App Modernization
PDF
Kubernetes Intro
PPTX
Modern CI/CD Pipeline Using Azure DevOps
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
[JAZUG Tohoku Azure DevOps] Azure DevOps
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
AWS를 위한 도커, 컨테이너 (이미지) 환경 보안 방안 - 양희선 부장, TrendMicro :: AWS Summit Seoul 2019
Understanding cloud with Google Cloud Platform
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
Continuous Testing in DevOps
DevOps
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Azure App Service Deep Dive
Azure devops
DevOps a pratical approach
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
Zero downtime deployment of micro-services with Kubernetes
Azure DevOps
Azure App Modernization
Kubernetes Intro
Modern CI/CD Pipeline Using Azure DevOps
Ad

Similar to Cloud Native Apps (20)

PPTX
Microservices in Azure
PPTX
Microservices in Azure
PDF
Building scalable applications using serverless on the cloud
PPTX
Tour de France Azure PaaS 3/7 Stocker des informations
PDF
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
PDF
Azure for AWS & GCP Pros: Which Azure services to use?
PPTX
Microsoft Azure Cloud Basics Tutorial
PPTX
Ethos Cloud Computing White Paper-v1a
PDF
Benefits of the Azure Cloud
PDF
Azure from Rookie to DevStart
PPTX
App Modernisation with Microsoft Azure
PDF
Accelerating Digital Transformation with App Modernization
PPTX
Session: Modern Data WareHouse
PDF
Microsoft Azure Explained - Hitesh D Kesharia
PDF
Microsoft Azure cloud computing
PDF
Application modernization with azure PaaS and FaaS
PDF
Cloud computing fundamentals with Microsoft Azure
PDF
Cloud Computing – A CFO Briefing
PPTX
Serverless Computing
PPTX
Azure bootcamp (1)
Microservices in Azure
Microservices in Azure
Building scalable applications using serverless on the cloud
Tour de France Azure PaaS 3/7 Stocker des informations
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
Azure for AWS & GCP Pros: Which Azure services to use?
Microsoft Azure Cloud Basics Tutorial
Ethos Cloud Computing White Paper-v1a
Benefits of the Azure Cloud
Azure from Rookie to DevStart
App Modernisation with Microsoft Azure
Accelerating Digital Transformation with App Modernization
Session: Modern Data WareHouse
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure cloud computing
Application modernization with azure PaaS and FaaS
Cloud computing fundamentals with Microsoft Azure
Cloud Computing – A CFO Briefing
Serverless Computing
Azure bootcamp (1)
Ad

More from David Chou (20)

PPTX
Windows Phone app development overview
PPTX
Microsoft AI Platform Overview
PPTX
Designing Artificial Intelligence
PPTX
Immersive Computing
PPTX
Java on Windows Azure
PPTX
Microsoft Azure
PPTX
Designing Microservices
PPTX
Combining Private and Public Clouds into Meaningful Hybrids
PPTX
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
PPTX
Java on Windows Azure
PPTX
Windows Azure AppFabric
PPTX
Java on Windows Azure (Cloud Computing Expo 2010)
PPTX
Scale as a Competitive Advantage
PPTX
Architecting Cloudy Applications
PPTX
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
PPTX
Kelley Blue Book and Cloud Computing
PPTX
Windows Phone 7
PPTX
Silverlight 4 Briefing
PPTX
Architecting Solutions Leveraging The Cloud
PPTX
SOA And Cloud Computing
Windows Phone app development overview
Microsoft AI Platform Overview
Designing Artificial Intelligence
Immersive Computing
Java on Windows Azure
Microsoft Azure
Designing Microservices
Combining Private and Public Clouds into Meaningful Hybrids
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
Java on Windows Azure
Windows Azure AppFabric
Java on Windows Azure (Cloud Computing Expo 2010)
Scale as a Competitive Advantage
Architecting Cloudy Applications
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Kelley Blue Book and Cloud Computing
Windows Phone 7
Silverlight 4 Briefing
Architecting Solutions Leveraging The Cloud
SOA And Cloud Computing

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Modernizing your data center with Dell and AMD
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Review of recent advances in non-invasive hemoglobin estimation
GamePlan Trading System Review: Professional Trader's Honest Take
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
Modernizing your data center with Dell and AMD
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Monthly Chronicles - July 2025

Cloud Native Apps

  • 2. Agenda 1. Cloud-native 2. Serverless 3. Use Cases 4. Sample Architecture 5. Wrap-up David Chou Architect Zac Hall Technical Evangelist
  • 3. Application Experience Application Architecture What is Cloud-Native? Cloud-Native Applications, born in the cloud Cross-Device Cross-Platform Intelligent and Data-driven Immersive and Personal Containers Orchestrators Microservices Serverless DevOps
  • 4. Serverless Different paths - one journey to the cloud Redeploy as-is to cloud • Reduce Capex. • Free datacenter space. • Quick cloud ROI. IaaS IaaS: 435% ROI, 73% reduction in datacenter footprint and 83% reduced IT outsourcing cost. Minimally alter to take better advantage of cloud • Faster, smaller updates. • Code portability. • Greater cloud efficiency (resources, speed, cost). Containers PaaS: 466% ROI, 80% time saved, 5.91M NPV, 50% faster deployments. Containers: 13x more releases, 10x cost reduction, 65% faster developer onboarding, 62% better availability. PaaS Materially alter/decompose application to services • App scale and agility. • Easier adoption of new cloud capabilities/technologies. • Mix technology stacks. New code written with Cloud-Native approach • Accelerate innovation. • Build apps faster. • Reduce operational cost. Description Business drivers Core technologies Business results SaaSCloud-Native Rehost Refactor Rearchitect Rebuild Replace Migration & Modernization App Data Infrastructure
  • 5. • Serverless computing is a cloud-computing model in which the allocation of resources is managed by the cloud provider, dynamically and transparently. • Server management and capacity planning decisions are completely hidden from the developer or operator. • Pricing is based on the actual amount of resources consumed by an application. Serverless – focus on code and data, not plumbing
  • 6. Serverless benefits Time to Market Micro billing Reduced DevOps
  • 8. Azure Functions An event-based, serverless compute experience that accelerates app development
  • 9. Azure Event Grid A fully managed event routing service, connecting serverless logic to events from multiple sources Eliminate polling—and the associated cost and latency Build reliable apps and services through reactive programming Enable richer scenarios by connecting multiple event sources and destinations Support for open CloudEvent standard
  • 10. Azure Cosmos DB A multi-model database service with transparent scaling and globally distributed data replication Turnkey global distribution Elastic scale out of storage & throughput Guaranteed low latency at the 99th percentile Five well-defined consistency models Enterprise-grade performance and security Comprehensive SLAs
  • 11. Azure Logic Apps Build rich serverless workflows to integrate apps, data, systems, and services Visually design workflows in the cloud Express logic through powerful control flow Connect disparate functions and APIs 200+ connectors for various cloud services and APIs Utilize declarative definition to work with CI/CD
  • 13. FUJIFILM Customer need FUJIFILM built an image management and sharing service, called IMAGE WORKS, that handles more than a terabyte of data each day. FUJIFILM was looking to improve the customer experience by providing better reliability and lower latency. A secondary goal was to rearchitect the service in a way that allows for adding enhancements more quickly and at a faster cadence. Results • By moving to a serverless infrastructure, latency was reduced by 95%, development time was reduced by 75% and service reliability improved. • The development team is now able to add new features and release faster and more frequently without disrupting the existing service, improving service uptime and customer satisfaction. Source: https://customers.microsoft.com/en-us/story/fujifilm-software- co-ltd
  • 14. FUJIFILM Azure Services API Management App Service Cognitive Services Cosmos DB Functions Search Storage
  • 15. ASOS Customer need London-based ASOS is an online fashion retailer who offers a broad selection—85,000 items with 5,000 new ones added each week. It needs a recommendations platform to help its more than 15 million customers discover new products that they’ll love. Results • The microservices architecture’s high scalability and fast performance translated to more sales, peaking at 22 orders per second on Black Friday and 33 per second on the following Cyber Monday • The development team has gained the flexibility to divert resources to services that bring a competitive edge to the company, and release new features faster (e.g., 1,300 release in one quarter, vs. 490 in one year) Source: https://customers.microsoft.com/en-us/story/asos-retail-and- consumer-goods-azure
  • 16. ASOS Azure Services Cosmos DB Data Factory Data Lake Store Event Hubs Functions HDInsight Service Fabric SQL Database “We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday.” Bob Strudwick Chief Technology Officer ASOS
  • 17. Azure Services Active Directory App Service Cloud Services Cosmos DB DNS HDInsight Service Bus SQL Database Storage (Blob, Queues, Tables) Virtual Machines Azure Services App Service Cloud Services Functions Redis Cache Service Bus SQL Database Storage Traffic Manager Azure Services API Management Cosmos DB Event Hubs Functions Key Vault Azure Services API Management App Service Application Insights DevOps Functions Key Vault Redis Cache Service Fabric Storage Virtual Machines Virtual Network Windows Server Containers
  • 19. Monolithic Architecture – Web Application App Server / process File Storage Database Server File Storage Web Server
  • 20. Serverless Architecture – Web Application
  • 21. Serverless Architecture – Web Application
  • 22. Next steps Learn more about cloud-native applications https://azure.microsoft.com/en-us/overview/cloudnative/ Learn more about serverless in Azure https://azure.microsoft.com/en-us/overview/serverless-computing/ (or https://azure.com/serverless) Try out Azure Functions (for free and no signup required) https://aka.ms/tryfunctions Try out Azure Cosmos DB (for free and no signup required) https://azure.microsoft.com/en-us/try/cosmosdb/ Learn more about Azure Event Grid https://azure.microsoft.com/en-us/services/event-grid/ Learn more about Azure Logic Apps https://azure.microsoft.com/en-us/services/logic-apps/
  • 23. © Copyright Microsoft Corporation. All rights reserved.