13. Living the asynchronous dream
• Error manifests itself only at high throughput
(7MB/secs)
• The few implementations you can find around
are wrong (including Log.io – we are planning
to contribute back)
15. Learnings
• You need to think asynchronous to write
asynchronous code
• Dispatch internal events if you need to keep
control of the flow
• “Internal queues” to scale(up to a certain
limit)
16. Performance
• Beyond 5MB we start to fill the internal queue
• We are limited by IO, not from CPU/memory
• Consistent throughput