How to set up Apache Kafka locally?
Apache Kafka is a distributed streaming platform that is similar to a message queue or enterprise messaging system which is a distributed commit log. In this post, I’ll tell you...
...on a journey to become an outlier software engineer!
Apache Kafka is a distributed streaming platform that is similar to a message queue or enterprise messaging system which is a distributed commit log. In this post, I’ll tell you...
Recently, I published some posts that covers very important concepts like when to use Dependency Inversion Principle, Unit of Work, Repository design patterns in application. I recommend you to read these posts if you...
Recently, I published some posts that covers very important concepts like when to use Dependency Inversion Principle, Unit of Work, Repository design patterns in application. I recommend you to read these posts if you...
Recently, I published some posts that covers very important concepts like when to use Dependency Inversion Principle, Unit of Work, Repository design patterns in application. I recommend you to read...
A medium or large size application can easily get complex with tight coupling in between different layers of the application. In this post, I’ll tell you when to use Dependency...
A software design pattern is a general reusable solution to a common occurring problem within a context in software design. In this post, I’ll tell you when to use Unit...
A software design pattern is a general reusable solution to a common occurring problem within a context in software design. In this post, I’ll tell you when to use Repository...
What is Dependency Injection? In simple words, Dependency Injection (DI), is a type of IoC where the creation and binding of a dependency is moved outside of the class that...
What is Inversion of Control (IoC)? IoC is basically a pattern that we use to apply Dependency Inversion Principle. Most people mix DIP, IoC and DI together! It’s good to have...
Vocabulary required for this article: Dependency Inversion Principle (DIP): This is a principle used in architecting software. Inversion of Control (IoC): This is a pattern used to invert interfaces, flow...