- CAP 정리: 일관성, 가용성, 분할 허용성 중 두 가지만 보장 가능 ⚖️
- PACELC 정리: 분할 발생 시(P)에는 CAP 정리와 동일, 분할 없을 시(E)에는 지연(L)과 일관성(C) 중 선택 ⏱️
- BASE 정리: 기본적 가용성, 소프트 상태, 최종 일관성을 강조하는 NoSQL 데이터베이스 원칙 🔄
- SOLID 원칙: 단일 책임, 개방/폐쇄, 리스코프 치환, 인터페이스 분리, 의존 역전 원칙으로 더 깔끔하고 유지보수 가능한 코드 작성 🧱
- KISS 원칙: 시스템은 디자인과 구현 모두 단순할 때 가장 잘 작동 💡