understanding production
play

understanding production through your customers eyes @cyen - PowerPoint PPT Presentation

understanding production through your customers eyes @cyen @honeycombio 2012 DEV OPS reliability! velocity! 2012 DEV OPS DEV OPS SALES SUPPORT FINANCE PRODUCT + MARKETING DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT


  1. understanding production through your customers’ eyes @cyen @honeycombio

  2. 2012 DEV OPS reliability! velocity!

  3. 2012 DEV OPS

  4. DEV OPS SALES SUPPORT FINANCE PRODUCT 
 + MARKETING

  5. DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT 
 + MARKETING

  6. DEV OPS logs 
 +exception trackers monitoring • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  7. 2012 DEV OPS living in: development living in: production

  8. 2012 !@#$% DEV OPS logs 
 dashboards 
 + exception trackers + metrics

  9. 2012 CPU is up and write latency is down on half the nodes in the cassandra cluster! What did you do? DEV OPS

  10. 2012 !@#$% DEV OPS

  11. 2012 The latest build increased API latency for our biggest customer , on our most expensive endpoint ! DEV OPS logs 
 dashboards 
 + build IDs 
 + exception trackers + metrics + customer IDs 
 + endpoints

  12. 2012 living in: development DEV OPS living in: production

  13. 2019 DEV OPS

  14. 2019 DEV OPS THE FIRST WAVE: getting ops folks to code API USER GATEWA BILLING MGMT Y PARTNE PAYMEN APP WEB UI RMGMT TS INTERN NOTIFIC TXN AL WEB ATION MGMT UI SYSTEM

  15. 2019 DEV OPS getting ops folks to code THE FIRST WAVE: THE SECOND WAVE: teaching devs to own code in production

  16. 2019 observability DEV OPS it’s all about sharing SOFTWARE OWNERSHIP

  17. 2019 observability a.k.a. understanding the behavior of a system based on knowledge of its external outputs. a.k.a. "what is my software doing, and why is it behaving that way?"

  18. 2019 observability (being able to ask new questions of my systems in production) tools... + people + processes

  19. DEV OPS logs 
 monitoring • Realtime +exception trackers • Graph-based • Flexible data format • Quick to iterate

  20. DEV OPS logs 
 monitoring • Realtime +exception trackers • Graph-based • Flexible data format Data: • Quick to iterate •Structured •High Cardinality •High Dimensionality = Context

  21. DEV OPS logs 
 +exception trackers monitoring • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  22. DEV OPS logs 
 +exception trackers monitoring • Realtime • Realtime • Flexible data format ? • Graph-based • Quick to iterate SALES CRMs customer SUPPORT • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  23. DEV OPS logs 
 +exception trackers monitoring • Realtime • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  24. DEV OPS logs 
 +exception trackers monitoring • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES SUPPORT customer CRMs • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  25. DEV OPS logs 
 +exception trackers monitoring • Realtime • Realtime • Flexible data format • Flexible data format ? • Graph-based • Quick to iterate • Quick to iterate SALES CRMs customer SUPPORT • Customer-oriented helpdesks FINANCE • High fidelity • Full context from user business intelligence tools PRODUCT 
 • Uses business identifiers • Historical analyses + MARKETING • Arbitrarily complex product analytics • UX-oriented

  26. DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT 
 + MARKETING

  27. observability "NOTHING IS NEW"

  28. DEV OPS SALES observability SUPPORT FINANCE PRODUCT 
 + MARKETING

  29. and by the way…

  30. DEV OPS ? SALES SUPPORT customer FINANCE PRODUCT 
 + MARKETING

  31. ASK NEW QUESTIONS thanks! SHIP BETTER SOFTWARE @cyen @honeycombio

Recommend


More recommend