Software Architecture using ZeroMQ - techmesh 2012

download Software Architecture using ZeroMQ - techmesh 2012

If you can't read please download the document

description

Pretty pictures and empty phrases

Transcript of Software Architecture using ZeroMQ - techmesh 2012

  • 1. Software Architectureusing MQPieter Hintjens#techmesh 2013

2. 90% of software is already trash,90% of the rest will be, soon 3. We basically dont know how to makecode that can survive ten, let alone50 years 4. Software architecture should beanswering this question... 5. Can we build durable, perfect large-scale systems? 6. The answer is all around us... 7. Future code has to talk to code, hasto be chatty, sociable, well-connected 8. The physics of software is thephysics of people 9. How we connect to each othermatters more than who we are 10. Writing distributed code is like a livejam session, all about other people 11. A good contract is worth a thousandassumptions 12. Distributed software lives or dies byits protocols 13. Protocols define the rights andobligations of each party 14. Extensibility and performance aretwo separate targets 15. Simplicity always beats functionality 16. Design by removing problems, notadding features 17. Problems are not all equal, and mostare illusions 18. When you know the real problem youhave done half the work 19. The problem landscape is real, anddiscoverable over time 20. Do nothing that is not a minimal,plausible answer to a clear problem 21. Make every commit shippable 22. Take small steps, it hurts less whenyou fall 23. Solve one problem, and repeat untilyou run out of time or money 24. Learn more:The MQ Guide http://zero.mq/zgComing from OReilly in Feb 2013MQ London http://zero.mq/lugSkillsMatter eXchange, today 6.30pm