Continuous Performance in a sea of change Stijn Polfliet
Continuous Deployment [Source: State of DevOps Report 2015 – Puppet Labs]
Online business Customers Why Continuous Deployment?
Monitoring a box of chocolates… Monitoring is the aggregation of health and performance data, events, and relationships delivered via an interface that provides an holistic view of a system's state to better understand and address failure scenarios.
Front end
Back end
You need a global business view
Beyond technical metrics: business metrics EcommerceMediaReview site Ticket site What matters to your business?
Everyone does continuous delivery Software updates & changes Infrastructure & configuration changes Marketing actions & campaigns Sales & promotions Page load time, errors,...Uptime, CPU usage,...Visitors, conversions,...Revenue, abandoned carts,... DEVELOPMENTOPERATIONSMARKETINGSALES IMPACT
Marketing campaign Indexing fix # visitors % conversion $ revenue page load time # visitors$ revenue% conversion
Redefining monitoring and success business KPIs Monitoring is the aggregation of health and performance data, events, and relationships delivered via an interface that provides an holistic view of a system's state to better understand and address failure scenarios.
Data Science Session Analytics is the new monitoring: Anomaly detection applied to web performance Room G109 Today Free Belgian Beers CoScale booth #206 Today at 17:45