Author: Aditya Narayan

Polymorphism and its types in Scala

Reading Time: 4 minutes What is Polymorphism : The simple meaning of polymorphism is a function that has multiple forms. The word Polymorphism is a combination of two words Poly and morphism, poly means many and morphism means form. Functions with the same name are implemented in multiple forms in Polymorphism. The most common use of polymorphism in object-oriented programming occurs when a parent class reference is used to Continue Reading

Introduction of Akka Actor and Its Advantages:

Reading Time: 5 minutes Here in this blog, I am going to explain what is Akka Actor is and how to implement Akka Actor in your project. What is Akka Akka is a free and open-source toolkit and runtime that simplifies the creation of concurrent and distributed applications on the JVM. Akka supports several programming models for concurrency. it emphasizes actor-based concurrency. It is very useful for writing server-side Continue Reading

Abstract Factory Design Pattern and its Uses

Reading Time: 3 minutes An abstract factory design pattern is one of the constructive patterns. The Abstract Factory pattern works around a super-factory that creates other factories. A factory pattern or factory method pattern says that simply “define an interface or abstract class to create the object, but let the subclass decide which class to instantiate“. Benefit of Abstract Factory Pattern The Abstract Factory Pattern permits the sub-classes to Continue Reading

Know about Cloud Computing Architecture

Reading Time: 2 minutes What is the cloud: It is the delivery of user on-demand resources like servers, storage, and software over the internet. In simple words pay and use a service provider. It gives the capacity to assemble, plan, and oversee applications on the cloud stage. The best example is AWS(Amazon Web Services), Google e.t.c. In cloud, the service provider is the vendors who provide services to manage Continue Reading