Submit Search
Upload
Software Architecture using ZeroMQ - techmesh 2012
•
Download as ODP, PDF
•
2 likes
•
1,933 views
P
pieterh
Follow
Pretty pictures and empty phrases
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Download now
Recommended
Design patterns
Design patterns
Oksana Demediuk
Switch or broker
Switch or broker
pieterh
Revolutionary Open Source
Revolutionary Open Source
pieterh
Git Without Branches - Simple, Smooth, Scalable
Git Without Branches - Simple, Smooth, Scalable
pieterh
Social architecture-101
Social architecture-101
pieterh
Fosdem 2009
Fosdem 2009
pieterh
CurveZMQ, ZMTP and other Dubious Characters
CurveZMQ, ZMTP and other Dubious Characters
pieterh
Software Architecture over ZeroMQ
Software Architecture over ZeroMQ
pieterh
Recommended
Design patterns
Design patterns
Oksana Demediuk
Switch or broker
Switch or broker
pieterh
Revolutionary Open Source
Revolutionary Open Source
pieterh
Git Without Branches - Simple, Smooth, Scalable
Git Without Branches - Simple, Smooth, Scalable
pieterh
Social architecture-101
Social architecture-101
pieterh
Fosdem 2009
Fosdem 2009
pieterh
CurveZMQ, ZMTP and other Dubious Characters
CurveZMQ, ZMTP and other Dubious Characters
pieterh
Software Architecture over ZeroMQ
Software Architecture over ZeroMQ
pieterh
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
James Dennis
RestMS Introduction
RestMS Introduction
pieterh
Build reliable, traceable, distributed systems with ZeroMQ
Build reliable, traceable, distributed systems with ZeroMQ
Robin Xiao
FOSDEM 2011 - 0MQ
FOSDEM 2011 - 0MQ
pieterh
Europycon2011: Implementing distributed application using ZeroMQ
Europycon2011: Implementing distributed application using ZeroMQ
fcrippa
ZeroMQ Is The Answer
ZeroMQ Is The Answer
Ian Barber
Overview of ZeroMQ
Overview of ZeroMQ
pieterh
Man-Made Humans
Man-Made Humans
YUJ Designs Pvt. Ltd.
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
Uwe Friedrichsen
Concept computing in twelve tweets
Concept computing in twelve tweets
Mills Davis
DT project.pdf
DT project.pdf
AkshayKumar895051
Lessons Learned About Software Development
Lessons Learned About Software Development
Jeffrey Ryan Thalhammer
Understanding concept computing
Understanding concept computing
Mills Davis
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
Denis Gagné
Humane assessment on cards
Humane assessment on cards
Tudor Girba
Smau Padova 2019 Enrico Miolo (Cisco)
Smau Padova 2019 Enrico Miolo (Cisco)
SMAU
Technology in financial services
Technology in financial services
Luis Caldeira
Technology in financial services
Technology in financial services
Luis Caldeira
Chapter # 1
Chapter # 1
International Islamic University Islamabad
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
Alberto Brandolini
Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - Brandolini
Codemotion
Refactoring 2 The Max
Refactoring 2 The Max
Alfredo Morresi
More Related Content
Viewers also liked
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
James Dennis
RestMS Introduction
RestMS Introduction
pieterh
Build reliable, traceable, distributed systems with ZeroMQ
Build reliable, traceable, distributed systems with ZeroMQ
Robin Xiao
FOSDEM 2011 - 0MQ
FOSDEM 2011 - 0MQ
pieterh
Europycon2011: Implementing distributed application using ZeroMQ
Europycon2011: Implementing distributed application using ZeroMQ
fcrippa
ZeroMQ Is The Answer
ZeroMQ Is The Answer
Ian Barber
Overview of ZeroMQ
Overview of ZeroMQ
pieterh
Viewers also liked
(7)
ZeroMQ: Super Sockets - by J2 Labs
ZeroMQ: Super Sockets - by J2 Labs
RestMS Introduction
RestMS Introduction
Build reliable, traceable, distributed systems with ZeroMQ
Build reliable, traceable, distributed systems with ZeroMQ
FOSDEM 2011 - 0MQ
FOSDEM 2011 - 0MQ
Europycon2011: Implementing distributed application using ZeroMQ
Europycon2011: Implementing distributed application using ZeroMQ
ZeroMQ Is The Answer
ZeroMQ Is The Answer
Overview of ZeroMQ
Overview of ZeroMQ
Similar to Software Architecture using ZeroMQ - techmesh 2012
Man-Made Humans
Man-Made Humans
YUJ Designs Pvt. Ltd.
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
Uwe Friedrichsen
Concept computing in twelve tweets
Concept computing in twelve tweets
Mills Davis
DT project.pdf
DT project.pdf
AkshayKumar895051
Lessons Learned About Software Development
Lessons Learned About Software Development
Jeffrey Ryan Thalhammer
Understanding concept computing
Understanding concept computing
Mills Davis
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
Denis Gagné
Humane assessment on cards
Humane assessment on cards
Tudor Girba
Smau Padova 2019 Enrico Miolo (Cisco)
Smau Padova 2019 Enrico Miolo (Cisco)
SMAU
Technology in financial services
Technology in financial services
Luis Caldeira
Technology in financial services
Technology in financial services
Luis Caldeira
Chapter # 1
Chapter # 1
International Islamic University Islamabad
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
Alberto Brandolini
Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - Brandolini
Codemotion
Refactoring 2 The Max
Refactoring 2 The Max
Alfredo Morresi
Life Beyond Embodiment
Life Beyond Embodiment
Leandro Agro'
Future of IT preso
Future of IT preso
Lorna Garey
Electronic Document Management Systems Architecture
Electronic Document Management Systems Architecture
Glen Alleman
Software Engineering Paper
Software Engineering Paper
Lana Sorrels
Software engineering
Software engineering
sweetysweety8
Similar to Software Architecture using ZeroMQ - techmesh 2012
(20)
Man-Made Humans
Man-Made Humans
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
Concept computing in twelve tweets
Concept computing in twelve tweets
DT project.pdf
DT project.pdf
Lessons Learned About Software Development
Lessons Learned About Software Development
Understanding concept computing
Understanding concept computing
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
Humane assessment on cards
Humane assessment on cards
Smau Padova 2019 Enrico Miolo (Cisco)
Smau Padova 2019 Enrico Miolo (Cisco)
Technology in financial services
Technology in financial services
Technology in financial services
Technology in financial services
Chapter # 1
Chapter # 1
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - Brandolini
Refactoring 2 The Max
Refactoring 2 The Max
Life Beyond Embodiment
Life Beyond Embodiment
Future of IT preso
Future of IT preso
Electronic Document Management Systems Architecture
Electronic Document Management Systems Architecture
Software Engineering Paper
Software Engineering Paper
Software engineering
Software engineering
Recently uploaded
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Recently uploaded
(20)
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Software Architecture using ZeroMQ - techmesh 2012
1.
Software Architecture using ØMQ
Pieter Hintjens #techmesh 2013
2.
90% of software
is already trash, 90% of the rest will be, soon
3.
We basically don't
know how to make code that can survive ten, let alone 50 years
4.
Software architecture should
be answering 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, has to be chatty, sociable, well-connected
8.
The physics of
software is the physics of people
9.
How we connect
to each other matters more than who we are
10.
Writing distributed code
is like a live jam session, all about other people
11.
A good contract
is worth a thousand assumptions
12.
Distributed software lives
or dies by its protocols
13.
Protocols define the
rights and obligations of each party
14.
Extensibility and performance
are two separate targets
15.
Simplicity always beats
functionality
16.
Design by removing
problems, not adding features
17.
Problems are not
all equal, and most are illusions
18.
When you know
the real problem you have done half the work
19.
The problem landscape
is real, and discoverable 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 when you fall
23.
Solve one problem,
and repeat until you run out of time or 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 now