https://info.dynatrace.com/apm_dtm_ops_17q4_wc_accelerate_user_driven_innovation_en_registration.html
Accelerate User Driven Innovation [Webinar]
DevOps adopters are more agile, more reliable and more successful but, only 2% of companies worldwide have adopted DevOps best practices.
We know it’s more difficult for enterprises companies with legacy systems and processes to get started but it isn’t impossible.
To help you accelerate your own DevOps journey & realise some of the benefits, we’re thrilled to be hosting international DevOps experts Andreas Grabner, Mark Tomlinson and James Pulley.
With combined experience across hundreds of DevOps deployments they have some remarkable use cases to share including Verizon, and even our own story of transforming from on premise six month waterfall deployment to a cloud native one hour continuous delivery model.
Don’t miss these amazing insights. Register today!
6. Total Number of Users
per User Experience
Conversion Rate
Use Case #1: User Feedback Driven Decisions
7. New Features + Day # 1 of Mkt Push
Overall increase of Users!
Jump in Conversion Rate!
Use Case #1: User Feedback Driven Decisions
8. Users keep growing
Increase # of “tolerating” users!
Lower Conversion as Day #1
Day #2 of Marketing Campaign
Use Case #1: User Feedback Driven Decisions
9. Drop in Conversion Rate
Spikes in FRUSTRATED Users!
Hotfix Deployment was rolled out
Use Case #1: User Feedback Driven Decisions
10. User Experience Back to Normal
Jump in Conversion Rate!
Fix of the Hotfix was rolled out
Use Case #1: User Feedback Driven Decisions
11. 4x $$$ to IaaS
Use Case #2: Resource / Cost Driven Decisions
14. confidential
Defining Performance Engineering
You must model the system for
performance, before any code is
written
You must test the model or idea for
performance risk
You must understand the big picture to
write small components of code
You must collaborate with others:
developers and system architects
You must adapt your thinking and your
relationships
“If you can impact the
[performance of the] code before it
is written, then and only then, can
you consider your work to be
performance engineering.
Otherwise, you are just doing
testing.”
- Jim Duggan, Gartner
22. confidential
Make Performance Continuous
IN DEVELOPMENT
Enable Self-Service Measurements – on
demand execution of a small test
Every engineer on the team can build,
submit and execute a test
Test environments may be built on-the-
fly
Connected to CI system for unattended
executions after nightly builds on on-
demand pushes
IN LOADTEST
Enable Non-stop schedule for
performance test executions
Trending test results on measurement
thresholds, compared to baseline
Use a split-schedule for high-priority
test execution - nightly continuous
execution, self-service during the day
Connected to CD system to automate
release feedback
In all environments use common tooling for monitoring, profiling and
logging – on by default, automated and accessible to all.
24. confidential
2011: APM about to be disrupted!
Migrate from On-Prem to VM, Cloud, Containers and PaaS
Architectures include micro-services, on-demand scaling,
self-healing
”Cloud Natives“ demand SaaS based solutions
Digital Transformers demand Analytics for Biz, Dev, Ops &
Sec
Many new players on the market
25. confidential
Challenges to master!
Bridging the gap between ”New Stack“ and “Enterprise Stack“
Deploying the same way our customers do: Continuously!
Not disrupting current operations and slower moving customers
Aligning 300+ engineers across 3 different geos
Solution: Innovation through Incubation!
27. 29 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Perform2015
believe in the mission impossible
6months
major/minor release
+ intermediate fix-packs
+ weeks to months
rollout delay
sprint releases (continuous-delivery)
1h : code to production
29. Shift-Left Quality
Quality/Performance matters in Dev/Staging as well!
Make Dev/CSA/PM dependent from Quality in trunk!
DevOps = start thinking like an Ops before Commit
Shift-Right Metrics
enable DEVs defining quality metrics
make DEVs to the primary consumers of their metrics
30. acting as
Engineers
Role of Dynatrace DevOps Team
Dynatrace Managed/SaaS
Orchestration Layer
DynatracePipeline Visualization
Deployment Timeline
Log Overview
using Dynatrace Log APIJIRA Integrations
&
Product Managers
33. Dynatrace Transformation by the numbers
26
170
Releases / Year
Deployments / Day
31000 60h
Unit & Int Tests / hour UI Tests per Build
More Quality
~200 340
Code commits / day Stories per sprint
More Agile
93%
Production bugs found by Dev
More Stability 450 99.998%
Global EC2 Instances Global Availability
35. confidential
Trends across eCommerce
▪ Development taking ownership of all quality issues, except
Security
▪ Orchestration and deployment is moving to the public
cloud (Jenkins, AWS, CloudAzure)
▪ CI is the norm
▪ Serverless computing is becoming second nature
▪ Rules based analytics are replacing first tier diagnostics,
moving human performance analysis to tougher issues
36. confidential
Cautionary Notes
▪ Developer Architecture Myopia
▪ Loose Gates on Quality and Performance
▪ Developer ownership on quality, but the need for
performance training
▪ Broken links between the business and Dev/Ops -
particularly marketing
▪ Pattern feedback loop to the code analysis level remains
immature
▪ With rules based analysis, the feeder tier for new
performance engineers is compromised.