Author: Bhavya Verma

Distributed Messaging Patterns | Reactive Architecture

Reading Time: 3 minutes In this blog we are gonna learn about messaging and patterns of messaging. We are gonna learn how asynchronous messaging works. Asynchronous messaging provides us a lot of flexibility in our system. As an example, we can take large portions of our system offline and have our users not notice any difference in functionality. We can also enhance scalability of our system. For example, if Continue Reading

Creating stateless actors by changing their behaviour

Reading Time: 3 minutes Hey folks, let us understand how we can create stateless actors by changing their behaviour. I hope you have a basic understanding of what akka actors are and how do they work. If not, then you can check out this blog. Introduction An actor is described by its behaviour, which is responsible for handling the messages that the actor can receive. After each message, the Continue Reading

Akka Actors: How do they actually work

Reading Time: 2 minutes You might have used akka actors for building concurrent and distributed systems. But do you know how actors actually works under the hood? So let us understand in this blog how akka actors actually work. First of all, let us understand what are akka actors. Introduction Akka is an open-source library that helps to easily develop concurrent and distributed applications using Java or Scala by leveraging the Continue Reading

Unit testing with Mockito Framework

Reading Time: 3 minutes In this blog, we are going to learn about how we can use mockito framework to perform unit testing. Mockito framework provides us several methods which we can use to perform unit test. What is Unit Testing Unit testing is a software testing technique in which we only test a single component of the software. We ignore the output of the dependent module and test Continue Reading