There will be failures – On systems that live through difficulties instead of turning them into a catastrophy

Our systems always depend on other systems and services and thus may and will be subject to failures – network glitches, dropped connections, load spikes, deadlocks, slow or crashed subsystems. We will explore how to create robust systems that can sustain blows from its users, interconnecting networks, and supposedly allied systems yet carry on asContinue reading “There will be failures – On systems that live through difficulties instead of turning them into a catastrophy”

Most interesting links of May ’13

Recommended Readings ThoughWorks Technology Radar May 2013 – Maven replaced by Gradle, Clojure and Scala on adopt, big enterprise SW and WS-* out, lot of interesting stuff to adopt or assess Straw Man TDD: debunking 6 common TDD myths (via M.Fowler) – such as TDD = {no upfront design, 2*longer development, # hard-to-change test code}.Continue reading “Most interesting links of May ’13”