How We Actually Build MDD

598 views

Published on

presentation "How We Actually Build MDD" I gave in We Actually build stuff conference in Vilnius 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
598
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How We Actually Build MDD

  1. 1. How We Actually Build MDD
  2. 2. 36 190
  3. 3. 110k300
  4. 4. What is MDD
  5. 5. Content
  6. 6. Continuous Delivery
  7. 7. Using Monitoring and Metrics to learn in Development – Patrick Deboishttp://www.slideshare.net/jedi4ever/using-monitoring-and-metrics-to-learn-in-development 7
  8. 8. Continuous delivery 8
  9. 9. Continuous delivery 9
  10. 10. Tool
  11. 11. Zabbix – enterprise-levelOpen Source monitoring software
  12. 12. Who makes metrics
  13. 13. Step #1: Assign Metrics to metrics owners
  14. 14. use case bid <100 ms New visitor{DATA} max 100 ms for a round-trip! 40 000 QPS!!!Throughput only ~ 5000 QPS ~25% failed requests
  15. 15. GET
  16. 16. Stuff we already built
  17. 17. What we monitor AWS
  18. 18. Money
  19. 19. Latencies
  20. 20. Latencies
  21. 21. Step #3: Use metrics when taking decisions
  22. 22. DEV comments
  23. 23. DEV comments
  24. 24. What we’ve learned
  25. 25. How do you know that you application is working correctly?
  26. 26. How does your application performance evolve over time?
  27. 27. How often is your application used?
  28. 28. 1 second problemLoad: 1000 per secondRequirement: max 40ms for transactionSituation:900 Requests per 5ms each100 Requests per 100ms eachResult:Average: 14,5 msWhile 10% of transactions actually fail
  29. 29. Give freedom for developers
  30. 30. Tool – not so important
  31. 31. Make it fun
  32. 32. Future Plans
  33. 33. Application status
  34. 34. Visualization for DEV and BusinessFast and more accurate decisionsImproved communication

×