Software Architecture Concepts: [ Part 8] SOLID Principles The First Principle : [S]
Have you ever tried to refactor/clean up some program code only to discover you are just dealing with a different type of mess? reordering spaghetti in a pan doesn't make it a different type of pasta. It is only by having a deep understanding of OOD ...

![[Python Block Chain] Part 1 : The Basic Blockchain](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Funsplash%2FOqtafYT5kTw%2Fupload%2Fv1639091485679%2FLy_4WnlWl.jpeg&w=3840&q=75)
![Software Architecture Concepts: [ Part 7] Consistent Hashing](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1638222366108%2FqvGS6b1_H.png&w=3840&q=75)
![Software Architecture Concepts: [ Part 6] CAP Theorem & PACELC Theorem](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1637606952997%2FE9zSj7lIb.png&w=3840&q=75)