rajeev@home:~$

  • How to build Resilience in Distributed Systems at Scale

    This is part 2 in discussions on Resiliency in Distributed systems, if you have not read Part 1 of this blog series, do so here, I will wait …` In this article, we will continue to discuss and explore more patterns in bringing resiliency/stability in complex distributed systems. Pattern[6] = Rate-limiting...

  • Resiliency in Distributed Systems

    Before jumping into discussing resiliency in distributed systems, Lets quickly refresh some basic terminologies: Basic Terminologies Resiliency It is the capacity of any system to recover from difficulties. Distributed Systems These are networked components which communicate with each other by passing messages most often to achieve a common goal. Availability...

  • The Next Big Thing - Functional Programming

    As quoted by Rob Martin (Uncle Bob) First, it’s almost certainly true that functional programming is the next big thing As you might already heard, the buzz which is going around Functional Programming like .. What is this Functional Programming which everyone is talking about ? Why has it become...

  • My Talk at RubyConf India 2015

    My first talk at RubyConf India 2015 was on Functional Programming. This talk titled ‘Functional Geekery for an Imperative mind’ will take you through this journey of demystifying cryptic concepts in functional programming by introducing you to examples in Ruby and Haskell. The Link to the talk: