Software Architecture

What is CAP Theorem? | What is Brewer’s Theorem?

The CAP theorem is also known as Brewer's theorem. What is CAP Theorem? CAP theorem is a fundamental concept in…

1 year ago

SOLID -Basic Software Design Principles

Some of the Key factors that need to consider while architecting or designing a software solution is Reusability, Extensibility. Many…

1 year ago

What is Single Responsibility Principle (SRP) in SOLID Design Priciples?

The Single Responsibility Principle (SRP), also known as the Singularity Principle, is a software design principle that states that a…

1 year ago

What is the Liskov Substitution Principle(LSP) in SOLID Design Principles?

Liskov substitution principle is named after Barbara Liskov, a computer scientist who first formulated the principle in 1987. It is…

1 year ago

Dependency inversion principle(DIP) in SOLID Design

The Dependency Inversion Principle (DIP) is a software design principle in object-oriented programming that states that high-level modules or classes…

1 year ago

What is the Open Closed Principle in SOLID Design Principles?

In this article, we will see the open closed principle, one of the SOLID design principles, in detail. Open-Closed Design…

1 year ago