software software architecture architecture using mq
play

Software Software Architecture Architecture using MQ using MQ - PowerPoint PPT Presentation

Software Software Architecture Architecture using MQ using MQ Pieter Hintjens Pieter Hintjens #techmesh 2013 #techmesh 2013 90% o % of f so softwa ftware is is alr lready y tr trash sh, 90% o % of th f the r rest will b st


  1. Software Software Architecture Architecture using ØMQ using ØMQ Pieter Hintjens Pieter Hintjens #techmesh 2013 #techmesh 2013

  2. 90% o % of f so softwa ftware is is alr lready y tr trash sh, 90% o % of th f the r rest will b st will be, so , soon

  3. We b basi sica cally d ly don't kn 't know h w how t to m make ke code t co that ca can su survive vive te ten, le , let a t alo lone 50 ye years

  4. Softwa ftware a arch chite itect cture sh should ld b be answe swerin ing th this q is questio stion... ...

  5. Ca Can we we b build ild d durable le, p , perfe fect la ct large- sca scale le syste systems? s?

  6. Th The a answe swer is a is all a ll around u us... s...

  7. Fu Futu ture co code h has to s to ta talk to lk to co code, h , has to b to be ch chatty tty, so , socia ciable le, we , well- ll-co connecte cted

  8. Th The p physics o ysics of f so softwa ftware is th is the physics o ysics of p f people le

  9. Ho How we w we co connect to ct to e each ch o oth ther matte tters m s more th than wh who we we a are

  10. Writin iting d distr istrib ibute ted co code is like is like a a live live ja jam se sessio ssion, a , all a ll about o t oth ther p people le

  11. A g good co contr tract ct is s worth th a a th thousa sand assu ssumptio tions

  12. Distr Distrib ibute ted so soft ftware li live ves o s or d die ies s by its p its proto toco cols ls

  13. Proto toco cols d ls defin fine th the r rig ights a ts and oblig ligatio tions o s of e f each ch p party ty

  14. Exte xtensi sibil ility a ity and p perfo formance ce a are two two se separate te ta targets ts

  15. Sim implicity a licity alwa lways b ys beats fu ts functio ctionality lity

  16. De Desig sign b by r y removin ving p proble lems, n s, not addin ing fe featu tures

  17. Proble lems a s are not a all e ll equal, a l, and m most st are illu illusio sions

  18. When yo you kn know th w the r real p l problem yo you have ve d done h half th lf the wo work

  19. Th The p proble lem la landsca scape is r is real, a and disco iscove verable le o ove ver tim time

  20. Do Do n noth thin ing th that is n t is not a t a m min inimal, l, pla lausib sible le a answe swer to to a a cle clear p proble lem

  21. Make ke e eve very co y commit sh it ship ippable le

  22. Take ke sm small ll ste steps, it h s, it hurts le ts less wh ss when yo you fa fall ll

  23. Solve lve o one p proble lem, a , and r repeat u t until til yo you r run o out o t of tim f time o or m money

  24. Learn more: The ØMQ Guide http://zero.mq/zg Coming from O'Reilly in Feb 2013 ØMQ London http://zero.mq/lug SkillsMatter eXchange, today 6.30pm

Recommend


More recommend