SlideShare ist ein Scribd-Unternehmen logo
1 von 43
@jkowall #UXDS2017
Microservices the modern IT stack:
Trends of tomorrow
Jonah Kowall, VP Market Development and Insights
Twitter: @jkowall
@jkowall #UXDS2017APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2
Notice
The information and materials included in this presentation (collectively, the
“Materials”) are the proprietary information of AppDynamics, Inc. (“AppDynamics” or
the “Company”). No part of the Materials may be reproduced, distributed,
communicated or displayed in any form or by any means, or used to make any
derivative work, without prior written permission from AppDynamics.
The Materials may contain product roadmap information of AppDynamics.
AppDynamics reserves the right to change any product roadmap information at any
time, for any reason and without notice. This information is intended to outline
AppDynamics' general product direction, it is not a guarantee of future product
features, and it should not be relied on in making a purchasing decision. The
development, release, and timing of any features or functionality described for
AppDynamics' products remains at AppDynamics' sole discretion. AppDynamics
reserves the right to change any planned features at any time before making them
generally available as well as never making them generally available.
All third-party trademarks, including names, logos and brands, referenced by
AppDynamics in this presentation are property of their respective owners. All
references to third-party trademarks are for identification purposes only and shall be
considered nominative fair use under trademark law. © 2016 AppDynamics, Inc. All
rights reserved.
@jkowall #UXDS2017
@jkowall #UXDS2017
@jkowall #UXDS2017
@jkowall #UXDS2017
@jkowall #UXDS2017
@jkowall #UXDS2017
@jkowall #UXDS20179
@jkowall #UXDS201710
@jkowall #UXDS201711
As of last Tuesday night...
@jkowall #UXDS2017
Digital agility
The future of business will be
defined by how well companies,
organizations and governments use
technology to engage with partners
and customers across a wide range
of digitalized processes.
...organizations must also confront
the need to change themselves.
Organizational changes, cultural
changes, and shifts in the very
nature of their business will present
the stiffest challenges.
http://gtnr.it/2fxuWnk
@jkowall #UXDS2017
Future corporate goals: Scalable revenue
• “Gartner predicts that by 2018, 25 percent of new mobile apps will talk to IoT devices”
• As new technologies grow in importance as a way to control and interact with things,
app interfaces will fade
http://gtnr.it/2eFhiRq
@jkowall #UXDS2017
New interfaces require connectivity and performance
• Is this irritating or unusable to you?
What’s on my calendar
today?
14
@jkowall #UXDS2017
Technology influences culture
Your vendors believe this to be the case
@jkowall #UXDS2017
Really, culture influences technology
@jkowall #UXDS2017
Centralized versus Decentralized
DevOps creates grassroots empowerment
• Small 1 or 2 pizza teams own a product
• Everyone makes decisions
• Everyone is accountable for full lifecycle
• Agile Dev and Ops
Technology has very little to do with DevOps aside from open and
integration points
Vendors will be happy to sell you 100 units of DevOps
@jkowall #UXDS2017
Conway’s Law:
Organizations which design systems... are
constrained to produce designs which are
copies of the communication structures of
these organizations.
— M. Conway
@jkowall #UXDS2017
But… He worked on MUMPS
• MUMPS (Massachusetts
General Hospital Utility
Multi-Programming
System) - Late 1968
• Now called Intersystems
Cache
• Core of Epic EHR which
makes $2b in revenue,
which still looks like it’s
from 1990
@jkowall #UXDS2017
Monolithic organization
Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
@jkowall #UXDS2017
Agile organization
Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
@jkowall #UXDS2017
Microservices aren’t for everyone?
That’s not what I’m reading on the internet
• Everything is not a Sheep
(redis) for example my Dog
(mysql)
• Centralized versus
decentralized data federation
is a major challenge
• Data rearchitecture is difficult
• According to many without
this change you aren’t doing
Microservices
@jkowall #UXDS2017
New data patterns
Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
@jkowall #UXDS2017
Team technology choice
• Can use any technology in services since they are short lived and
easily rewritten
@jkowall #UXDS2017
Microservices are at peak hype
• Doesn’t mean
this fits everyone
• Doesn’t solve
people and
process issues
• Culture is key
@jkowall #UXDS2017
Microservices or Miniservices?
Miniservices = refactored SOA, driven by composition and reuse
Microservices = web-scale SOA, driven by agility and scalability
@jkowall #UXDS2017
Managing service based apps
• Blinders come on, focus is on me and my team
• Each team owns the lifecycle of a service
• Each team picks tools which work best for them
• Not consistent across teams
• Creates challenges in problem isolation when it traverses a service boundary
@jkowall #UXDS2017
Managing end user experience in service based apps
• Gathering end user experience metrics in isolation causes issues
with connection to backend.
• Many organizations build another team for this to handle the siloed
nature of the DevOps teams which are service aligned
@jkowall #UXDS2017
Deploying service based apps
• All the hype just like Hypervizor was, but it doesn’t matter in the long run
• Containers easier to automate
and orchestrate, orchestration is
the key addition
• Tend to be stateless or
immutable in order to
orchestrate
• Orchestration is the key
difference between these
technologies
@jkowall #UXDS2017
Scaling service based apps
@jkowall #UXDS2017
31
@jkowall #UXDS2017
Future of computing
@jkowall #UXDS2017
Docker and Cloud
State of the Cloud: DevOps Trends Report 2016
http://bit.ly/2fLauVi
@jkowall #UXDS2017
Hybrid Orchestration
• Create containers with apps/code (generated from build system)
• Use infrastructure as code to manage the containers and provisioning in a
cloud agnostic manner (Terraform)
• Terraform can deploy on any infrastructure in an agnostic manner
• Kubernetes or Swam can be provisioned and orchestration automated
Next level systems will have to manage across boundaries, alternately
your PaaS can do this for you. They must be fed with better data from
monitoring tools…
@jkowall #UXDS2017
Edge Computing: Impact, barriers
Copyright © 2015 AppDynamics. All rights reserved.
Fragmented
device support
Interoperability,
data security
Reliance on
cloud
Analyze or
go blind
COMPLEXITY
@jkowall #UXDS2017
IoT Silos
• All of these new IoT
technologies and
projects have
dependencies on
existing systems…
and the cloud
• Problem isolation just
got even harder
620 professionals involved with IOT within their respective organizations
@jkowall #UXDS2017
Solutions for tomorrow
@jkowall #UXDS2017
Information overload ^ 2
Each layer has a tool, which generates too much data
50 VMs
500 Containers
@jkowall #UXDS2017
39
@jkowall #UXDS2017
Graphs and dashboards don’t scale
Analytics?
Who’s doing the
analysis?
You are!
@jkowall #UXDS2017
At the brink of AI
@jkowall #UXDS2017
Algorithmic AI Operations (AIOps)
• Rebranding of ITOA with
actual analytics
• Pairing automation with data
and algorithms
• Coupling service
management with monitoring
and automation
@jkowall #UXDS2017
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Developing New Age Products
Developing New Age ProductsDeveloping New Age Products
Developing New Age Products
 
I Love APIs 2015: Patterns for Letting the Community Extend your UI
I Love APIs 2015: Patterns for Letting the Community Extend your UII Love APIs 2015: Patterns for Letting the Community Extend your UI
I Love APIs 2015: Patterns for Letting the Community Extend your UI
 
Proteus - Development and Testing
Proteus - Development and TestingProteus - Development and Testing
Proteus - Development and Testing
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
 
APIDays SF 2019: Managing multiple api stacks on serverless
APIDays SF 2019: Managing multiple api stacks on serverlessAPIDays SF 2019: Managing multiple api stacks on serverless
APIDays SF 2019: Managing multiple api stacks on serverless
 
Mendix-7-Keynote
Mendix-7-KeynoteMendix-7-Keynote
Mendix-7-Keynote
 
ML-Based Data-Driven Software Development with InfluxDB 2.0
ML-Based Data-Driven Software Development with InfluxDB 2.0ML-Based Data-Driven Software Development with InfluxDB 2.0
ML-Based Data-Driven Software Development with InfluxDB 2.0
 
Accelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersAccelerating AI Adoption with Partners
Accelerating AI Adoption with Partners
 
Artificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom GroupArtificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom Group
 
apidays LIVE Australia 2021 - Tracing across your distributed process boundar...
apidays LIVE Australia 2021 - Tracing across your distributed process boundar...apidays LIVE Australia 2021 - Tracing across your distributed process boundar...
apidays LIVE Australia 2021 - Tracing across your distributed process boundar...
 
Software Development Trends 2014
Software Development Trends 2014Software Development Trends 2014
Software Development Trends 2014
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software Industry
 
Building a future-ready bank (whatever that future may be)
Building a future-ready bank (whatever that future may be)Building a future-ready bank (whatever that future may be)
Building a future-ready bank (whatever that future may be)
 
Application Server-less Web Applications - Serverless Toronto Meetup Intro
Application Server-less Web Applications - Serverless Toronto Meetup IntroApplication Server-less Web Applications - Serverless Toronto Meetup Intro
Application Server-less Web Applications - Serverless Toronto Meetup Intro
 
State of microservices 2020 by tsh
State of microservices 2020 by tshState of microservices 2020 by tsh
State of microservices 2020 by tsh
 
The Role of AI and Automation
The Role of AI and Automation The Role of AI and Automation
The Role of AI and Automation
 
Production machine learning: Managing models, workflows and risk at scale
Production machine learning: Managing models, workflows and risk at scaleProduction machine learning: Managing models, workflows and risk at scale
Production machine learning: Managing models, workflows and risk at scale
 
Mobile application Trends in 2021
Mobile application Trends in 2021Mobile application Trends in 2021
Mobile application Trends in 2021
 
Ankit Sinha, Experian - Ascend Analytical Sandbox - #H2OWorld
Ankit Sinha, Experian - Ascend Analytical Sandbox - #H2OWorldAnkit Sinha, Experian - Ascend Analytical Sandbox - #H2OWorld
Ankit Sinha, Experian - Ascend Analytical Sandbox - #H2OWorld
 

Andere mochten auch

The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
Jonah Kowall
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 
19 советов презентация
19 советов презентация19 советов презентация
19 советов презентация
Elena
 
Project Charter10 Point Mentoring Program
Project Charter10 Point Mentoring ProgramProject Charter10 Point Mentoring Program
Project Charter10 Point Mentoring Program
bsrmailbox
 
MCHRP Evaluation Report f1 15-09-2012
MCHRP Evaluation Report f1 15-09-2012MCHRP Evaluation Report f1 15-09-2012
MCHRP Evaluation Report f1 15-09-2012
Zafar Ahmad
 
Urinary System #4
Urinary System #4Urinary System #4
Urinary System #4
avlainich
 

Andere mochten auch (20)

Efficiency in the connected factory
Efficiency in the connected factoryEfficiency in the connected factory
Efficiency in the connected factory
 
Containers and microservices create new performance challenges kowall - app...
Containers and microservices create new performance challenges   kowall - app...Containers and microservices create new performance challenges   kowall - app...
Containers and microservices create new performance challenges kowall - app...
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
App dynamics and servicenow v5
App dynamics and servicenow   v5App dynamics and servicenow   v5
App dynamics and servicenow v5
 
19 советов презентация
19 советов презентация19 советов презентация
19 советов презентация
 
RealTimeSchool
RealTimeSchoolRealTimeSchool
RealTimeSchool
 
Project Charter10 Point Mentoring Program
Project Charter10 Point Mentoring ProgramProject Charter10 Point Mentoring Program
Project Charter10 Point Mentoring Program
 
The critical role of the manager in supporting learning at work through coach...
The critical role of the manager in supporting learning at work through coach...The critical role of the manager in supporting learning at work through coach...
The critical role of the manager in supporting learning at work through coach...
 
MCHRP Evaluation Report f1 15-09-2012
MCHRP Evaluation Report f1 15-09-2012MCHRP Evaluation Report f1 15-09-2012
MCHRP Evaluation Report f1 15-09-2012
 
Social Media Overview
Social Media OverviewSocial Media Overview
Social Media Overview
 
Protecting Your Business' Secrets in the Modern Era
Protecting Your Business' Secrets in the Modern EraProtecting Your Business' Secrets in the Modern Era
Protecting Your Business' Secrets in the Modern Era
 
Urinary System #4
Urinary System #4Urinary System #4
Urinary System #4
 
Preserve Plan 4
Preserve Plan 4Preserve Plan 4
Preserve Plan 4
 
Healthcare Costs And Performance in the OECD
Healthcare Costs And Performance in the OECDHealthcare Costs And Performance in the OECD
Healthcare Costs And Performance in the OECD
 
ADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years onADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years on
 
CG borodino
CG borodinoCG borodino
CG borodino
 
Climate Summit
Climate SummitClimate Summit
Climate Summit
 

Ähnlich wie Uxdevsummit - Microservices the modern it stack- trends of tomorrow

How cloud os network is delivered trough triple c
How cloud os network is delivered trough triple cHow cloud os network is delivered trough triple c
How cloud os network is delivered trough triple c
benahum7
 
Sample projectdocumentation
Sample projectdocumentationSample projectdocumentation
Sample projectdocumentation
hlksd
 

Ähnlich wie Uxdevsummit - Microservices the modern it stack- trends of tomorrow (20)

Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
 
2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results
 
2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study2014 Future of Cloud Computing Study
2014 Future of Cloud Computing Study
 
Technology Trends 2014 and Beyond
Technology Trends 2014 and BeyondTechnology Trends 2014 and Beyond
Technology Trends 2014 and Beyond
 
Planning for a Digital Future
Planning for a Digital FuturePlanning for a Digital Future
Planning for a Digital Future
 
IDC FutureScape : Worldwide Internet of Things 2017 Predictions.
IDC FutureScape : Worldwide Internet of Things 2017 Predictions.IDC FutureScape : Worldwide Internet of Things 2017 Predictions.
IDC FutureScape : Worldwide Internet of Things 2017 Predictions.
 
Technology Vision 2020: The Analytics Angle with SAS
Technology Vision 2020: The Analytics Angle with SASTechnology Vision 2020: The Analytics Angle with SAS
Technology Vision 2020: The Analytics Angle with SAS
 
Technology Trends
Technology TrendsTechnology Trends
Technology Trends
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software Industry
 
2013 Future of Cloud Computing Study
2013 Future of Cloud Computing Study2013 Future of Cloud Computing Study
2013 Future of Cloud Computing Study
 
Cathal McGloin (Red Hat)
Cathal McGloin (Red Hat)Cathal McGloin (Red Hat)
Cathal McGloin (Red Hat)
 
How cloud os network is delivered trough triple c
How cloud os network is delivered trough triple cHow cloud os network is delivered trough triple c
How cloud os network is delivered trough triple c
 
Designing a secure software development process with DevOps
Designing a secure software development process with DevOpsDesigning a secure software development process with DevOps
Designing a secure software development process with DevOps
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
AI Trends.pdf
AI Trends.pdfAI Trends.pdf
AI Trends.pdf
 
VDE Smart Cities (2016)
VDE Smart Cities (2016)VDE Smart Cities (2016)
VDE Smart Cities (2016)
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
 
Agile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAgile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App Development
 
Sample projectdocumentation
Sample projectdocumentationSample projectdocumentation
Sample projectdocumentation
 
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
Rethink Your 2021 Data Management Strategy with Data Virtualization (ASEAN)
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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)
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Uxdevsummit - Microservices the modern it stack- trends of tomorrow

  • 1. @jkowall #UXDS2017 Microservices the modern IT stack: Trends of tomorrow Jonah Kowall, VP Market Development and Insights Twitter: @jkowall
  • 2. @jkowall #UXDS2017APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2 Notice The information and materials included in this presentation (collectively, the “Materials”) are the proprietary information of AppDynamics, Inc. (“AppDynamics” or the “Company”). No part of the Materials may be reproduced, distributed, communicated or displayed in any form or by any means, or used to make any derivative work, without prior written permission from AppDynamics. The Materials may contain product roadmap information of AppDynamics. AppDynamics reserves the right to change any product roadmap information at any time, for any reason and without notice. This information is intended to outline AppDynamics' general product direction, it is not a guarantee of future product features, and it should not be relied on in making a purchasing decision. The development, release, and timing of any features or functionality described for AppDynamics' products remains at AppDynamics' sole discretion. AppDynamics reserves the right to change any planned features at any time before making them generally available as well as never making them generally available. All third-party trademarks, including names, logos and brands, referenced by AppDynamics in this presentation are property of their respective owners. All references to third-party trademarks are for identification purposes only and shall be considered nominative fair use under trademark law. © 2016 AppDynamics, Inc. All rights reserved.
  • 11. @jkowall #UXDS201711 As of last Tuesday night...
  • 12. @jkowall #UXDS2017 Digital agility The future of business will be defined by how well companies, organizations and governments use technology to engage with partners and customers across a wide range of digitalized processes. ...organizations must also confront the need to change themselves. Organizational changes, cultural changes, and shifts in the very nature of their business will present the stiffest challenges. http://gtnr.it/2fxuWnk
  • 13. @jkowall #UXDS2017 Future corporate goals: Scalable revenue • “Gartner predicts that by 2018, 25 percent of new mobile apps will talk to IoT devices” • As new technologies grow in importance as a way to control and interact with things, app interfaces will fade http://gtnr.it/2eFhiRq
  • 14. @jkowall #UXDS2017 New interfaces require connectivity and performance • Is this irritating or unusable to you? What’s on my calendar today? 14
  • 15. @jkowall #UXDS2017 Technology influences culture Your vendors believe this to be the case
  • 16. @jkowall #UXDS2017 Really, culture influences technology
  • 17. @jkowall #UXDS2017 Centralized versus Decentralized DevOps creates grassroots empowerment • Small 1 or 2 pizza teams own a product • Everyone makes decisions • Everyone is accountable for full lifecycle • Agile Dev and Ops Technology has very little to do with DevOps aside from open and integration points Vendors will be happy to sell you 100 units of DevOps
  • 18. @jkowall #UXDS2017 Conway’s Law: Organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations. — M. Conway
  • 19. @jkowall #UXDS2017 But… He worked on MUMPS • MUMPS (Massachusetts General Hospital Utility Multi-Programming System) - Late 1968 • Now called Intersystems Cache • Core of Epic EHR which makes $2b in revenue, which still looks like it’s from 1990
  • 20. @jkowall #UXDS2017 Monolithic organization Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
  • 21. @jkowall #UXDS2017 Agile organization Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
  • 22. @jkowall #UXDS2017 Microservices aren’t for everyone? That’s not what I’m reading on the internet • Everything is not a Sheep (redis) for example my Dog (mysql) • Centralized versus decentralized data federation is a major challenge • Data rearchitecture is difficult • According to many without this change you aren’t doing Microservices
  • 23. @jkowall #UXDS2017 New data patterns Courtesy of Martin Fowler: http://martinfowler.com/articles/microservices.html
  • 24. @jkowall #UXDS2017 Team technology choice • Can use any technology in services since they are short lived and easily rewritten
  • 25. @jkowall #UXDS2017 Microservices are at peak hype • Doesn’t mean this fits everyone • Doesn’t solve people and process issues • Culture is key
  • 26. @jkowall #UXDS2017 Microservices or Miniservices? Miniservices = refactored SOA, driven by composition and reuse Microservices = web-scale SOA, driven by agility and scalability
  • 27. @jkowall #UXDS2017 Managing service based apps • Blinders come on, focus is on me and my team • Each team owns the lifecycle of a service • Each team picks tools which work best for them • Not consistent across teams • Creates challenges in problem isolation when it traverses a service boundary
  • 28. @jkowall #UXDS2017 Managing end user experience in service based apps • Gathering end user experience metrics in isolation causes issues with connection to backend. • Many organizations build another team for this to handle the siloed nature of the DevOps teams which are service aligned
  • 29. @jkowall #UXDS2017 Deploying service based apps • All the hype just like Hypervizor was, but it doesn’t matter in the long run • Containers easier to automate and orchestrate, orchestration is the key addition • Tend to be stateless or immutable in order to orchestrate • Orchestration is the key difference between these technologies
  • 33. @jkowall #UXDS2017 Docker and Cloud State of the Cloud: DevOps Trends Report 2016 http://bit.ly/2fLauVi
  • 34. @jkowall #UXDS2017 Hybrid Orchestration • Create containers with apps/code (generated from build system) • Use infrastructure as code to manage the containers and provisioning in a cloud agnostic manner (Terraform) • Terraform can deploy on any infrastructure in an agnostic manner • Kubernetes or Swam can be provisioned and orchestration automated Next level systems will have to manage across boundaries, alternately your PaaS can do this for you. They must be fed with better data from monitoring tools…
  • 35. @jkowall #UXDS2017 Edge Computing: Impact, barriers Copyright © 2015 AppDynamics. All rights reserved. Fragmented device support Interoperability, data security Reliance on cloud Analyze or go blind COMPLEXITY
  • 36. @jkowall #UXDS2017 IoT Silos • All of these new IoT technologies and projects have dependencies on existing systems… and the cloud • Problem isolation just got even harder 620 professionals involved with IOT within their respective organizations
  • 38. @jkowall #UXDS2017 Information overload ^ 2 Each layer has a tool, which generates too much data 50 VMs 500 Containers
  • 40. @jkowall #UXDS2017 Graphs and dashboards don’t scale Analytics? Who’s doing the analysis? You are!
  • 42. @jkowall #UXDS2017 Algorithmic AI Operations (AIOps) • Rebranding of ITOA with actual analytics • Pairing automation with data and algorithms • Coupling service management with monitoring and automation