본문 바로가기

분류 전체보기577

[distributed system] CAP 이론과 PACELC 에 대한 이야기 목차 TL;DR 분산 시스템의 3 가지 Gaurantee CAP 이론 CP 시스템 AP 시스템 CAP 시스템이 존재하지 않는 이유 CAP 이론의 한계 PACELC 이론 TL;DR 이번 글의 핵심을 요약하면 다음과 같다. CAP 이론 파티션이 항상 발생할 수 밖에 없는 분산 시스템에서 C, A 중 하나만 선택할 수 있음을 의미하는 이론 Consistency Availability Partition Tolerance CAP 이론의 한계 완벽한 CP, AP 시스템은 존재하지 않는다 대부분의 분산 시스템은 CP 와 AP 사이 어디쯤이다 PACELC 이론 partition 상황과 아닌(else) 상황으로 나누고 각각 trade off 의 앞 글자를 딴 이론 파티션 partition 상황일 경우 Avaliabilt.. 2023. 11. 12.
[학습 테스트로 배워보는 kafka] 시리즈를 시작합니다 해당 시리즈에서 제공하는 모든 소스코드는 github repository 에서 제공됩니다. 자세한 코드와 테스트 케이스는 github repository 에서 확인해주세요. GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed apache kafka docs & practical usages(with spring) that i composed - GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed github.com 이번 [학습 테스트로 배워보는 kafka] 시리즈는 아래 순서.. 2023. 9. 7.
[학습 테스트로 배워보는 kafka] 7. 학습 테스트로 consumer group 과 rebalancing 알아보기 해당 시리즈에서 제공하는 모든 소스코드는 github repository 에서 제공됩니다. 자세한 코드와 테스트 케이스는 github repository 에서 확인해주세요. GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed apache kafka docs & practical usages(with spring) that i composed - GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed github.com 이번 [학습 테스트로 배워보는 kafka] 시리즈는 아래 순서.. 2023. 9. 7.
[학습 테스트로 배워보는 kafka] 6. 학습 테스트로 카프카 파티션(kafka partition) 알아보기 해당 시리즈에서 제공하는 모든 소스코드는 github repository 에서 제공됩니다. 자세한 코드와 테스트 케이스는 github repository 에서 확인해주세요. GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed apache kafka docs & practical usages(with spring) that i composed - GitHub - my-research/kafka: apache kafka docs & practical usages(with spring) that i composed github.com 이번 [학습 테스트로 배워보는 kafka] 시리즈는 아래 순서.. 2023. 9. 7.