Thoughts on the Alibaba Bubble — Alibaba is an offering that encourages the kind of negative Wall Street behavior none of us really want to see happen again. (via Tim O’Reilly)
Reactive Manifesto — We believe that a coherent approach to systems architecture is needed, and we believe that all necessary aspects are already recognised individually: we want systems that are Responsive, Resilient, Elastic and Message Driven. We call these Reactive Systems.
The Log: What Every Software Engineer Should Know About Real-time Data’s Unifying Abstraction (LinkedIn) — You can reduce the problem of making multiple machines all do the same thing to the problem of implementing a distributed consistent log to feed these processes input. The purpose of the log here is to squeeze all the non-determinism out of the input stream to ensure that each replica processing this input stays in sync.
Method of Action — a collection of tools, games and articles to help you learn design.