SlideShare a Scribd company logo
1 of 36
mark.harrison@microsoft.com
mark.harrison@microsoft.com
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Business
Transformation…
The rate of technological change is accelerating.
It’s unpredictable and unprecedented.
The key to surviving any industrial revolution is leading
it. That requires two key elements of agile businesses:
- an awareness of disruptive technology
- develop talent that can make the most of it.
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Innovation …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Innovation …
• Organisations must exploit software technology to innovate, differentiate and disrupt.
• Investment in Applications that will enable innovation and provide business advantage over
competitors and their offerings
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Developer Velocity …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Developer Velocity …
• Successful companies will be those that empower software developers
to achieve more.
• They need the best-in-class tools / platforms to unleash their capabilities
along with a culture of collaboration and sharing.
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cloud - Secure IT infrastructure on tap …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cloud - Secure IT infrastructure on tap …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cloud - Secure IT infrastructure on tap …
https://azure1.io
mark.harrison@microsoft.com
mark.harrison@microsoft.com
DevOps…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
DevOps…
The union of people, process, and products to
enable continuous delivery of value
Collaboration
Plan
Develop+T
est
Build+Release
Monitor+
learn
Requirements /
Work Items
Software
/ Data
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Platform Maturity …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Platform Maturity …
On premise Azure Azure
Existing Apps Cloud
Infrastructure-ready
Cloud
DevOps-Ready
Monolithic
architecture
Monolithic
architecture
Monolithic
architecture
Rehost
Redeploy as-is
to cloud
Refactor
Minimally alter to take better
advantage of cloud
Rearchitect
Materially alter/decompose
application to services
Azure
Cloud Optimised
(Full PaaS & cloud native)
Microservices
architecture
Rebuild
New code written with Cloud-
Native approach
Migrate Innovate
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cloud Native …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cloud Native …
Cloud-Native
Applications, born in the
cloud
Cross-Device
Cross-Platform
Intelligent
and Data-driven
Immersive
and Personal
Containers &
Orchestrators
Application
Services (PaaS)
APIs &
Microservices
Serverless
Seamlessly
integrated
DevOps
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cross Device / Cross Platform…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Cross Device / Cross Platform…
• Servers
• Desktops, Tablets, Mobiles
• Smart speakers, interactive voice units…
• Wearables, smart watches, heath monitoring devices …
• Mixed reality headsets …
• IoT Devices, sensors, control units …
• Games consoles
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Open Source / Inner Source…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Open Source / Inner Source…
• Open source
• Inner source
• Facilitate code reuse
• Understand and mitigate against the risks of open
source
• Software Composition Analysis
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Infrastructure as Code…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Integration …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Integration …
Events
APIs Message
Workflows
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Low Code / Citizen Developer…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Low Code / Citizen Developer…
Power Platform
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Security…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Application Security…
• The measures taken to improve the security of an application often by finding, fixing, and preventing security
vulnerabilities.
• Microsoft has guidance, tooling and services to help make sure application security is automated and baked into DevOps
in a pervasive manner.
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Identity …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Identity …
• Authentication v Authorization
• Azure AD
• Azure AD B2
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Intelligent Edge…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Intelligent Edge…
• Ubiquitous connectivity and inexpensive devices …
• IoT Edge Runtime
• IoT Hub
• Azure ARC
• Azure Stack
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Data …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Data …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Accessibility …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Sustainable Software Engineering …
mark.harrison@microsoft.com
mark.harrison@microsoft.com
Remote Development…
mark.harrison@microsoft.com
mark.harrison@microsoft.com
mark.harrison@microsoft.com

More Related Content

What's hot

What's hot (20)

12 Steps to DevOps Nirvana
12 Steps to DevOps Nirvana12 Steps to DevOps Nirvana
12 Steps to DevOps Nirvana
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Next Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsNext Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOps
 
DevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it WorkDevOps in the Real World: Know What it Takes to Make it Work
DevOps in the Real World: Know What it Takes to Make it Work
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
10 things to get right for successful dev secops
10 things to get right for successful dev secops10 things to get right for successful dev secops
10 things to get right for successful dev secops
 
Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor ApplicationsCloud-Native Fundamentals: An Introduction to 12-Factor Applications
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
 
Spring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application ServiceSpring Boot & Spring Cloud on Pivotal Application Service
Spring Boot & Spring Cloud on Pivotal Application Service
 
Working on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewWorking on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric view
 
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudCloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
DevSecOps for the DoD
DevSecOps for the DoDDevSecOps for the DoD
DevSecOps for the DoD
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 
Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)
 
Enterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayEnterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing Today
 

Similar to Mark Harrison AppDev 2021

Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
Rapidsoft Systems - A Great Company for Outsourced Software Development and I...Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
Sandeep Kumar
 
Conquerors Software Technologies 2.pptx
Conquerors Software Technologies 2.pptxConquerors Software Technologies 2.pptx
Conquerors Software Technologies 2.pptx
HoneyBuji1
 

Similar to Mark Harrison AppDev 2021 (20)

Navigating the Future: Trends and Technologies Shaping Software Engineering i...
Navigating the Future: Trends and Technologies Shaping Software Engineering i...Navigating the Future: Trends and Technologies Shaping Software Engineering i...
Navigating the Future: Trends and Technologies Shaping Software Engineering i...
 
BhoomiTechzone.pdf
BhoomiTechzone.pdfBhoomiTechzone.pdf
BhoomiTechzone.pdf
 
Leaflets
LeafletsLeaflets
Leaflets
 
Conquerors Software Technologies 3.pptx
Conquerors Software Technologies 3.pptxConquerors Software Technologies 3.pptx
Conquerors Software Technologies 3.pptx
 
Conquerors Software Technologies 3.pptx
Conquerors Software Technologies 3.pptxConquerors Software Technologies 3.pptx
Conquerors Software Technologies 3.pptx
 
Conquerors Software Technologies 33 (2).pptx
Conquerors Software Technologies 33 (2).pptxConquerors Software Technologies 33 (2).pptx
Conquerors Software Technologies 33 (2).pptx
 
Q.Solutions Ltd, Business Introduction
Q.Solutions Ltd, Business IntroductionQ.Solutions Ltd, Business Introduction
Q.Solutions Ltd, Business Introduction
 
Securing Manufacturing: How we can improve speed and efficiency while protect...
Securing Manufacturing: How we can improve speed and efficiency while protect...Securing Manufacturing: How we can improve speed and efficiency while protect...
Securing Manufacturing: How we can improve speed and efficiency while protect...
 
Syrup Profile
Syrup ProfileSyrup Profile
Syrup Profile
 
Syrup Technologies
Syrup TechnologiesSyrup Technologies
Syrup Technologies
 
Enkronos digital strategy
Enkronos digital strategyEnkronos digital strategy
Enkronos digital strategy
 
Conquerors Software Technologies 2 (1).pptx
Conquerors Software Technologies 2 (1).pptxConquerors Software Technologies 2 (1).pptx
Conquerors Software Technologies 2 (1).pptx
 
Conquerors Software Technologies.pptx
Conquerors Software Technologies.pptxConquerors Software Technologies.pptx
Conquerors Software Technologies.pptx
 
Conquerors Software Technologies.pptx
Conquerors Software Technologies.pptxConquerors Software Technologies.pptx
Conquerors Software Technologies.pptx
 
Conquerors Software Technologies.pptx
Conquerors Software Technologies.pptxConquerors Software Technologies.pptx
Conquerors Software Technologies.pptx
 
Conquerors Software Technologies.pptx
Conquerors Software Technologies.pptxConquerors Software Technologies.pptx
Conquerors Software Technologies.pptx
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12
 
Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
Rapidsoft Systems - A Great Company for Outsourced Software Development and I...Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
Rapidsoft Systems - A Great Company for Outsourced Software Development and I...
 
Enterprise mobility
Enterprise mobilityEnterprise mobility
Enterprise mobility
 
Conquerors Software Technologies 2.pptx
Conquerors Software Technologies 2.pptxConquerors Software Technologies 2.pptx
Conquerors Software Technologies 2.pptx
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
What is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdfWhat is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdf
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 

Mark Harrison AppDev 2021