In this conversation we talk to Ananth about his experience with Microservices and Monlithic architectures. https://www.youtube.com/watch?v=AxUZEljAY7s&t=37s We also look at various examples of a good/bad monolith, good/bad micro services. We also talk about our personal experience with different architectural styles and share pros/cons. Org structure must align with the way we develop software and we... Continue Reading →
Decorator Pattern: Scala
Decorator pattern lets a programmer add more functionality to an object without impacting other objects of the class. So off course without inheritance
Playing with Scala – Implementing Filters
Different approaches of implementing a filter function on a collection in Scala.
Functional Refactoring
One of the biggest challenges most software engineers face is, to maintain a badly written code. Refactoring code is a very difficult task, which can break a lot of things in a so called working software. There are only two choices one can make, either add more mess to the code or dig deep into... Continue Reading →
Circuit Breakers : Break, before it breaks you!
In general it is a very simple pattern. You just wrap your function/method/behaviour with another function which keeps track of the failures/success of the that function (service/DB calls) and opens or closes the circuit for you. Sounds simple enough. It is simple.