observability to better apps
play

Observability to Better Apps Erica Windisch CTO & Co-founder, - PowerPoint PPT Presentation

Observability to Better Apps Erica Windisch CTO & Co-founder, IOpipe Is your application working for your users? Are you sure? Define working. UP != online UP == useful Uptime? What if your app is always up? Your


  1. Observability to Better Apps Erica Windisch CTO & Co-founder, IOpipe

  2. Is your application working for your users?

  3. Are you sure?

  4. Define “working”.

  5. UP != “online”

  6. UP == useful

  7. Uptime?

  8. What if your app is always “up”?

  9. Your code always does what you write it to do. Does it do what you WANT it to do?

  10. If it “works” matters.

  11. What your app is doing matters.

  12. What your users are doing matters.

  13. Knowing if your app works is… ops?

  14. Serverless 
 Culture Don’t build, when you can buy. Build as little as necessary. Build with the minimum operational complexity. Maybe all you need are some circles

  15. LOGs Deployment App & Metrics AWS OpsWorks AWS Cloudwatch AWS Code Pipeline

  16. LOGs Deployment App & Metrics AWS Cloudwatch AWS Code Pipeline

  17. LOGs Deployment App & Metrics AWS Chalice (Python) AWS Cloudwatch IOpipe IOpipe AWS Code Pipeline

  18. The traditional story is centered on deployment & uptime.

  19. What value do you provide to your business?

  20. What do you *cost* your business?

  21. What do you *SAVE* your business?

  22. Are you pleasing your users?

  23. How do you enable 
 your data scientists?

  24. Key Performance Metrics (KPIs) 
 are critical.

  25. Data-driven development = 
 Agile

  26. How?

  27. Your stateless app has stateful artifacts.

  28. You want to know about your stateless application’s state.

  29. You have databases…

  30. You have users?

  31. What percentage of database writes for this customer took over 5ms? 10ms? 100ms?

  32. Which HTTP request stored this file on S3? … this database record?

  33. How do you track this state?

  34. Which user encountered this error?

  35. What was the chain of API calls made by this user?

  36. 
 How many users of your Alexa skill thanked you? 
 How many cursed you?

  37. Application metrics > Infrastructure metrics

  38. www.iopipe.com Erica Windisch CTO & Founder IOpipe, Inc. @ewindisch

Recommend


More recommend