728x90
- 확장성
- 리스템의 리소스를 늘릴 때 추가된 리소스에 비례해 성능이 향상됨
- 이게 중요한 이유는 확장성은 나중에 생각할 수 없기 때문이다.
- 예를 들어 실제로 확장을 해도 시스템 성능에 부정적인 영향을 주지 않도록 설계되어야 한다.
- 그리고 확장을 했을 때에 시스템이 이질성을 수용할 수 있어야 한다.
- 예를 들면 보통 확장성을 통해 시스템의 리소스는 다양성이 증가하는데, 균일성에 의존하는 알고리즘 증에서 작동하지 않거나 새로운 리소스를 제대로 활용하지 못할 수 있다.
- Ex) 샤딩 등에서 알고리즘을 어떻게 할 수 있을지 등!!
- 예를 들면 보통 확장성을 통해 시스템의 리소스는 다양성이 증가하는데, 균일성에 의존하는 알고리즘 증에서 작동하지 않거나 새로운 리소스를 제대로 활용하지 못할 수 있다.
- 이게 잘 되지 않으면 단일 사용자는 모르겠지만 부하가 높을 때에 느려지게 된다.
- 성능
- 이게 잘 안되면 단일 사용자에 대한 시스템 속도가 느려진다.
'이론 정리' 카테고리의 다른 글
RAG 이론 정리와 활용 (0) | 2024.08.11 |
---|---|
AI 기본 이론정리 (0) | 2024.08.10 |
Blocking, non-blocking, sync, async 간략한 정리와 합쳐 사용하기 (0) | 2024.06.24 |
TDD 장단점 - Bob martin 과 Jim Coplien 토론을 보고 (0) | 2024.05.25 |
배민에서 대규모 트랜잭션 처리하는법 (0) | 2024.05.20 |