Showing posts with label Design_Patterns_Other. Show all posts
Showing posts with label Design_Patterns_Other. Show all posts

Jul 17, 2022

Design Theorem # CAP Theorem

Consistency Availability Partition tolerance is three main aspects of the modern distributed data system. 

The CAP theorem was coined by Eric Brewer in 2000 to address the standard way to maintain the network-based database systems. In the era or petabyte-scale data, it became immensely important to develop and maintain distributed data systems to main the load. 

In this article, we will discuss the key points of the CAP theorem, how it is different from ACID and why it is important for the current technological landscape.

Jul 16, 2022

Design Principles # YAGNI(You aren’t gonna need it”) , DRY (Don't repeat yourself) And KISS (keep it simple)

Why design principles are useful for us, and how to implement them in our daily programming. We will explore the DRY and KISS software design principles.



Design Principles # SOLID Principles

The SOLID principles were introduced by Robert C. Martin in his 2000 paper “Design Principles and Design Patterns.” These concepts were later built upon by Michael Feathers, who introduced us to the SOLID acronym.

And in the last 20 years, these five principles have revolutionized the world of object-oriented programming, changing the way that we write software.




You may also like

Kubernetes Microservices
Python AI/ML
Spring Framework Spring Boot
Core Java Java Coding Question
Maven AWS