SlideShare ist ein Scribd-Unternehmen logo
1 von 20
>550K customers >1.7M apps & sites hosted >20B requests per day
Vivek Raman
application developer lead, Workforce Management Technology
WORKFORCE MANAGEMENT
AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY
10,000 STORES 200,000 PARTNERS US & CANADA
Starbucks Workforce Management solution leverages App Service (Java) to create a scalable and
resilient platform on Azure.
LEVERAGE EXISTING ARTIFACTS
Leverage existing Spring-Boot modules and deploy with minor modifications to Azure, reducing the need for re-architecture
AUTOMATION & INFRASTRUCTURE AS CODE
Shorten Infrastructure deployment time from 3 months to 3.5 minutes. Support for multiple version and rollback
MANAGED PLATFORM : INCREASED PRODUCTIVITY
No platform maintenance overhead (patching, load balancing). Technical teams focus on delivering business value and not
maintaining infrastructure
AUTO SCALING
Provide optimal performance and cost with auto scale up/down feature
Nginx WordPress Redis
App Service Plan (e.g. 3 instances)
Each instance has 3 containers
DB
Azure MySQL
aka.ms/command-line-tools
aka.ms/webapp-snapshots
https://blogs.msdn.microsoft.com/appserviceteam/
Title Code Time Presenters
PaaS and Container Innovation:
What's New with App Service
BRK2129 Monday, May 7, 1:00-2:15 Stefan Schackow, Andrew
Westgarth, Ahmed Elnably,
Jenny Lawrence
Gone in 60 seconds! THR3502 Monday, May 7, 4:30-4:50 Ahmed Elnably, Sisira
Panchagnula
Getting started with containers on
Azure
BRK2120 Tuesday, May 8, 10:30-11:45 Yi Liao, Brian Redmond, Joey
Schluchter
Identity and secure resource access in
App Service and Azure Functions
THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson
Azure has your back! Keeping PaaS
and Serverless apps responsive and
stable
TCAE6 Tuesday, May 8, 4:45-6:00 Jennifer Lee
Title Code Time Presenters
What's new for Serverless Computing in Azure BRK2137 Monday, May 7, 2:45-4:00 Nir Mashkowski, Ravi Prattipati
Event Grid Unplugged - Using events as the fuel
powering your applications
THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James
Aldous
Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin
Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan
Connect Anything to Everything: Serverless Routing
and Messaging with Event Grid
THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness
Identity and secure resource access in App Service
and Azure Functions
THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson
Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain
Break through the serverless barriers with Durable
Functions
THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu
Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson
Mobile apps built with Xamarin, using a serverless
Azure Functions back-end
THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion
Title Code Time Presenters
Azure Service Bus and Logic Apps for
messaging and process automation
THR2015 Tuesday, May 8, 1:30-1:50 Christian Wolf
Extending DevOps with serverless
Logic Apps
THR2045 Wednesday, May 9, 9:00-
9:20
Kevin Lam
Zero to hero API development with
API Management & Logic Apps
THR2022 Wednesday, May 9, 10:00-
10:20
Miao Jiang, Matthew Farmer
Be an integration genius with
Azure and build API-enabled
and connected enterprises
BRK2113 Wednesday, May 9, 1:00-
2:15
Jon Fancey, Vladimir
Vinogradsky, Dan Rosanova
PaaS and Container Innovation – What’s new with App Service
PaaS and Container Innovation – What’s new with App Service

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Service Fabric Overview (Yves Goeleven)
Service Fabric Overview (Yves Goeleven)Service Fabric Overview (Yves Goeleven)
Service Fabric Overview (Yves Goeleven)
 
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceAzure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
 
Serverless
ServerlessServerless
Serverless
 
Azure Functions 101
Azure Functions 101Azure Functions 101
Azure Functions 101
 
Contract-based Testing Approach as a Tool for Shift Lef
Contract-based Testing Approach as a Tool for Shift LefContract-based Testing Approach as a Tool for Shift Lef
Contract-based Testing Approach as a Tool for Shift Lef
 
Azure dev ops integrations with Jenkins
Azure dev ops integrations with JenkinsAzure dev ops integrations with Jenkins
Azure dev ops integrations with Jenkins
 
Why Not Public Cloud?
Why Not Public Cloud?Why Not Public Cloud?
Why Not Public Cloud?
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...
 
Improve monitoring and observability for kubernetes with oss tools
Improve monitoring and observability for kubernetes with oss toolsImprove monitoring and observability for kubernetes with oss tools
Improve monitoring and observability for kubernetes with oss tools
 
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
 
Serverless in Azure with Functions
Serverless in Azure with FunctionsServerless in Azure with Functions
Serverless in Azure with Functions
 
Microservices and Azure App Services
Microservices and Azure App ServicesMicroservices and Azure App Services
Microservices and Azure App Services
 
Azure Batch and MPI
Azure Batch and MPIAzure Batch and MPI
Azure Batch and MPI
 
Making sense of containers, docker and Kubernetes on Azure.
Making sense of containers, docker and Kubernetes on Azure.Making sense of containers, docker and Kubernetes on Azure.
Making sense of containers, docker and Kubernetes on Azure.
 
20160629 Habitat Introduction: Austin DevOps/Mesos User Group
20160629 Habitat Introduction: Austin DevOps/Mesos User Group 20160629 Habitat Introduction: Austin DevOps/Mesos User Group
20160629 Habitat Introduction: Austin DevOps/Mesos User Group
 
Cloud migration Through Automation
Cloud migration Through AutomationCloud migration Through Automation
Cloud migration Through Automation
 
DEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNINGDEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNING
 
Best Practices with Azure & Kubernetes
Best Practices with Azure & KubernetesBest Practices with Azure & Kubernetes
Best Practices with Azure & Kubernetes
 
Why Kubernetes on Azure
Why Kubernetes on AzureWhy Kubernetes on Azure
Why Kubernetes on Azure
 

Ähnlich wie PaaS and Container Innovation – What’s new with App Service

HighAvailabilityForSharepoint
HighAvailabilityForSharepointHighAvailabilityForSharepoint
HighAvailabilityForSharepoint
Jason Dover
 

Ähnlich wie PaaS and Container Innovation – What’s new with App Service (20)

Azure has your back! Keeping PaaS and Serverless apps responsive and stable
Azure has your back! Keeping PaaS and Serverless apps responsive and stableAzure has your back! Keeping PaaS and Serverless apps responsive and stable
Azure has your back! Keeping PaaS and Serverless apps responsive and stable
 
What's new for Serverless Computing in Azure
What's new for Serverless Computing in AzureWhat's new for Serverless Computing in Azure
What's new for Serverless Computing in Azure
 
Extending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic AppsExtending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic Apps
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Sql server on azure familiarize yourself
Sql server on azure familiarize yourselfSql server on azure familiarize yourself
Sql server on azure familiarize yourself
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Get Started with Azure
Get Started with AzureGet Started with Azure
Get Started with Azure
 
Claus_AZR210-Whats new in Iaas.pptx
Claus_AZR210-Whats new in Iaas.pptxClaus_AZR210-Whats new in Iaas.pptx
Claus_AZR210-Whats new in Iaas.pptx
 
Building secure cloud apps – lessons learned from Microsoft’s internal securi...
Building secure cloud apps – lessons learned from Microsoft’s internal securi...Building secure cloud apps – lessons learned from Microsoft’s internal securi...
Building secure cloud apps – lessons learned from Microsoft’s internal securi...
 
Sql server and cloud
Sql server and cloudSql server and cloud
Sql server and cloud
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
HighAvailabilityForSharepoint
HighAvailabilityForSharepointHighAvailabilityForSharepoint
HighAvailabilityForSharepoint
 
Getting Started with Serverless Architectures using Azure Functions
Getting Started with Serverless Architectures using Azure FunctionsGetting Started with Serverless Architectures using Azure Functions
Getting Started with Serverless Architectures using Azure Functions
 
Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
 

Mehr von Microsoft Tech Community

Mehr von Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

PaaS and Container Innovation – What’s new with App Service

  • 1.
  • 2.
  • 3.
  • 4. >550K customers >1.7M apps & sites hosted >20B requests per day
  • 5. Vivek Raman application developer lead, Workforce Management Technology
  • 6. WORKFORCE MANAGEMENT AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY 10,000 STORES 200,000 PARTNERS US & CANADA Starbucks Workforce Management solution leverages App Service (Java) to create a scalable and resilient platform on Azure. LEVERAGE EXISTING ARTIFACTS Leverage existing Spring-Boot modules and deploy with minor modifications to Azure, reducing the need for re-architecture AUTOMATION & INFRASTRUCTURE AS CODE Shorten Infrastructure deployment time from 3 months to 3.5 minutes. Support for multiple version and rollback MANAGED PLATFORM : INCREASED PRODUCTIVITY No platform maintenance overhead (patching, load balancing). Technical teams focus on delivering business value and not maintaining infrastructure AUTO SCALING Provide optimal performance and cost with auto scale up/down feature
  • 7.
  • 8. Nginx WordPress Redis App Service Plan (e.g. 3 instances) Each instance has 3 containers DB Azure MySQL
  • 9.
  • 10.
  • 11.
  • 13.
  • 14.
  • 16. Title Code Time Presenters PaaS and Container Innovation: What's New with App Service BRK2129 Monday, May 7, 1:00-2:15 Stefan Schackow, Andrew Westgarth, Ahmed Elnably, Jenny Lawrence Gone in 60 seconds! THR3502 Monday, May 7, 4:30-4:50 Ahmed Elnably, Sisira Panchagnula Getting started with containers on Azure BRK2120 Tuesday, May 8, 10:30-11:45 Yi Liao, Brian Redmond, Joey Schluchter Identity and secure resource access in App Service and Azure Functions THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson Azure has your back! Keeping PaaS and Serverless apps responsive and stable TCAE6 Tuesday, May 8, 4:45-6:00 Jennifer Lee
  • 17. Title Code Time Presenters What's new for Serverless Computing in Azure BRK2137 Monday, May 7, 2:45-4:00 Nir Mashkowski, Ravi Prattipati Event Grid Unplugged - Using events as the fuel powering your applications THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James Aldous Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan Connect Anything to Everything: Serverless Routing and Messaging with Event Grid THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness Identity and secure resource access in App Service and Azure Functions THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain Break through the serverless barriers with Durable Functions THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson Mobile apps built with Xamarin, using a serverless Azure Functions back-end THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion
  • 18. Title Code Time Presenters Azure Service Bus and Logic Apps for messaging and process automation THR2015 Tuesday, May 8, 1:30-1:50 Christian Wolf Extending DevOps with serverless Logic Apps THR2045 Wednesday, May 9, 9:00- 9:20 Kevin Lam Zero to hero API development with API Management & Logic Apps THR2022 Wednesday, May 9, 10:00- 10:20 Miao Jiang, Matthew Farmer Be an integration genius with Azure and build API-enabled and connected enterprises BRK2113 Wednesday, May 9, 1:00- 2:15 Jon Fancey, Vladimir Vinogradsky, Dan Rosanova