how we actually build mdd

Post on 15-Jan-2015

243 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

How We Actually Build MDD

36 190

300110k

What is MDD

Content

Continuous Delivery

7

Using Monitoring and Metrics to learn in Development – Patrick Deboishttp://www.slideshare.net/jedi4ever/using-monitoring-and-metrics-to-learn-in-development

Continuous delivery

8

Continuous delivery

9

Tool

Zabbix – enterprise-level

Open Source monitoring software

Who makes metrics

Step #1: Assign Metrics to metrics owners

max 100 ms for a round-trip!

<100 ms

40 000 QPS!!!

Throughput only ~ 5000 QPS~25% failed requests

use case

bid

New visitor{DATA}

GET

Stuff we already built

What we monitor

AWS

Money

Latencies

Latencies

Step #3: Use metrics when taking decisions

DEV comments

DEV comments

What we’ve learned

How do you know that you application is working correctly?

How does your application performance evolve over time?

How often is your application used?

1 second problem

Load: 1000 per secondRequirement: max 40ms for transaction

Situation:900 Requests per 5ms each100 Requests per 100ms each

Result:Average: 14,5 msWhile 10% of transactions actually fail

Give freedom for developers

Tool – not so important

Make it fun

Future Plans

Application status

Visualization for DEV and Business

Fast and more accurate decisions

Improved communication

top related