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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend