devops kata modern debugging
TRANSCRIPT
![Page 1: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/1.jpg)
10 steps to DevOpsPart 1: Modern DebuggingJames TramelDeveloper [email protected]
![Page 2: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/2.jpg)
Every app Every Developer Every Platform
![Page 3: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/3.jpg)
Software delivery challenges
Frustration
Delays
Lack of insights
?
![Page 4: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/4.jpg)
How Microsoft can help
Shorten Cycle Times
Optimize Resources
Improve Qualityand Availablilty
Capture rich telemetry on application performance and usage so that you can make better decisions on future investments and anticipate issues in production before they impact your service.
Efficiently manage environments using technologies that support self-service provisioning in a secure way, in line with your IT governance standards.
Speed up and increase traceability of each release by empowering your development and operations teams with advanced collaboration and automation tools.
Microsoft Azure
Visual Studio
Visual StudioTeam Services
![Page 5: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/5.jpg)
DevOps: the three components
2 Process 3 Products1 People
DEV OPS
![Page 6: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/6.jpg)
DevOpsPlan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
4
3
![Page 7: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/7.jpg)
Greater productivity for enterprise application
development and delivery
Plan, execute and monitor your
entire quality effort, continuously
Manage complexity and closethe loop between Dev and
Ops
Optimized for enterprise-class developmentAn integrated, end-to-end solution for teams of any size with demanding quality and scale needs. Take advantageof comprehensive tools and services for designing, building and managing complex enterprise solutions.
Visual Studio Enterprise – the tool for DevOps
![Page 8: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/8.jpg)
DevOps habits and practices
BACKLOG refined with
LEARNING
MANAGED TECHNICAL
DEBT
PRODUCTION F IRST
MINDSET
INFRA-STRUCTURE
is a FLEXIBLE RESOURCE
TEAM AUTONOMY & ENTERPRISE ALIGNMENT
EVIDENCE gathered in PRODUCTION
FLOW OF CUSTOMER
VALUE
![Page 9: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/9.jpg)
DevOps habits and practicesP L A NSource ControlStakeholder FeedbackKanbanBug Tracking
T E S TApplication Performance ManagementUsage MonitoringTelemetry CollectionTesting in ProductionStakeholder Feedback
L E A R NApplication Performance ManagementInfrastructure as CodeContinuous DeploymentRelease Management Configuration Management Automated Recovery
A P PAutomated TestingCode ReviewTechnical DebtContinuous IntegrationContinuous DeploymentRelease Management
i N F R AAutomated Enviornment De ProvisionSelf Service EnviornmentAuotmated Recovery
A P P R OV EFeature flagsCode ReviewsAutomated TestingContinuous Measurement
M O N I T O RInfrastructure as CodeContinuous DeliveryRelease Management Configuration Management Automated RecoveryTesting in ProductionUsage MonitoringUser Telemetry
BACKLOG refined with
LEARNING
MANAGED TECHNICAL
DEBT
PRODUCTION F IRST
MINDSET
INFRA-STRUCTURE
is a FLEXIBLE RESOURCE
TEAM AUTONOMY & ENTERPRISE ALIGNMENT
EVIDENCE gathered in PRODUCTION
FLOW OF CUSTOMER
VALUE
![Page 10: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/10.jpg)
• Modern Debugging• Automated Unit Testing and Architectural mapping• Work item / bug tracking• Integrated testing / technical debt management• Continuous configuration / package management• Continuous deployment / integration• Release management• Dev / test environments• Infrastructure as code• Monitor and analyze
Dev Ops Skill Katas
![Page 11: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/11.jpg)
IntelliTrace: Local
BeforeAfterInject TracesBuild Code MapsSearch for Code
![Page 12: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/12.jpg)
IntelliTrace: Local
ExceptionsADO.NETConsole output & TracingInject TracesBuild Code MapsSearch for Code
![Page 13: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/13.jpg)
IntelliTrace: Local
ExceptionsADO.NETConsole output & TracingInject TracesBuild Code MapsSearch for Code
![Page 14: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/14.jpg)
IntelliTrace: Local
ExceptionsADO.NETConsole output & TracingBuild Code MapsSearch for Code
![Page 15: DevOps Kata Modern Debugging](https://reader031.vdocuments.us/reader031/viewer/2022020718/58a164d81a28abc1708b5a87/html5/thumbnails/15.jpg)
© 2015 Microsoft Corporation. All rights reserved.