Showing posts with label architecture. Show all posts
Showing posts with label architecture. Show all posts

Sunday, October 28, 2012

Performance: ZeroMQ: throughput is not the inverse of latency


By Vasudev Ram

Interesting study of performance, throughput and latency (among other things) in the chapter about the ZeroMQ asynchronous messaging library, in the book Architecture of Open Source Applications (Vol. 2), which I blogged about recently.

See Section 24.3. Performance, in that chapter, for the stuff about throughput and latency.

- Vasudev Ram - Dancing Bison Enterprises


Thursday, October 25, 2012

Book: The Architecture of Open Source Applications, Volume 2


Saw this via Twitter:

The Architecture of Open Source Applications (Volume 2)

The book is free to read online.

It has several contributors, and has chapters on the architecture of many open source applications.

Contributors include people working on:

Firefox (release engineering),
SQLAlchemy,
matplotlib,
Moodle,
Processing.js,
Puppet,
The Glasgow Haskell Compiler,
Twisted,
PyPy,
Git,
GDB,
ZeroMQ,
Mailman and more.

That's a lot of reading material, but having read parts of a couple of chapters, I think it is likely to be interesting.

Currently reading the chapter about Twisted, and am finding it interesting. It includes some of the history of why it was built (to fulfill a need), by glyph, the original creator of Twisted.

The Architecture of Open Source Applications (Volume 2)