1919

 1919

Everybody hates bugs. We know they cost us both time and money. However there are other factors in software development that also steal both time and money from us. One of them is our system's architecture. Using DNSimple's web application as an example we will see how these factors slow us down and have a direct economic repercussion that, like the title of this talk, is not as obvious as it should be.

607891bd2cfbfa3a75ada8e110992d47?s=128

Javier Acero

June 14, 2015
Tweet

Transcript

  1. 9 1 9 1

  2. jacegu jacegu javieracero.com dnsimple.com

  3. None
  4. we provide a great experience working with your domains

  5. we save you time and make you feel an expert

  6. we make complex things simple

  7. None
  8. None
  9. & money c0d3

  10. MVP

  11. effort to enhance complexity of the business logic domain model

    table module transaction script 7.42
  12. None
  13. 2010

  14. None
  15. 16.000 customers 125.000 domains 2.000.000 income 7 developers

  16. operations support development

  17. does it look ? how

  18. None
  19. Name Servers Redirector Zone Servers Storage

  20. None
  21. None
  22. PROBLEMS EVERYWHERE PROBLEMS PROBLEMS PROBLEMS EVERYWHERE

  23. slows down cycle the releasing 1

  24. slows down decisions development 2

  25. impedes extraction subsystem 3

  26. impedes reutilization easy 4

  27. impedes 5 changes provider

  28. hides and bugs problems 6

  29. invoicing the system?

  30. to rescue the 1919

  31. None
  32. why not (yet)

  33. priorities b*tch are a

  34. what the brings value customers to fallacy

  35. None
  36. f*ck don’t customers give a about architecture

  37. ustomer c ompany c value

  38. about think architecture and early often

  39. questions ? ???????????????????????? ???????????????????????? ? ? ? ? ? ?

    ? ? ? ? ? ? ? ?
  40. now beer! thank you