NW-study / system-design-interview

8 stars 0 forks source link

[Chapter 04] Q&A #4

Open janeljs opened 2 years ago

janeljs commented 2 years ago

[Chapter 04] 처리율 제한 장치의 설계

zziri commented 2 years ago

지훈

travelbeeee commented 2 years ago

현석

meloncha commented 2 years ago

민석

이동 윈도 로깅 알고리즘

sliding window log algorithm

위의 예시에서 궁금증

주요 사이트의 처리율 제한 응답

rate limit info

경쟁 조건 문제를 해결하는 해결책

race condition

루아 스크립트

Redis sorted set

Redis 는 싱글스레드라서 atomic 한데 왜 race condition 문제가 생기는가?

분산형 인메모리 비율 제한기 : 클라이언트에 처리율 제한 적용

KKambi commented 2 years ago

한비

DoS 공격

Denial of Service


API 게이트웨이의 역할 중 SSL 종단

스크린샷 2022-05-18 오후 6 49 03 SSL Termination = SSL Offloading


분산 환경에서의 락

Lua script 또는 Redis sorted set을 사용하라고 나와있는데, Reddison을 이용하면 쉽게 사용 가능

트랜잭션으로 하나의 atomic 연산을 만들고, 트랜잭션 결과를 다른 트랜잭션에서 활용할 수 있도록 Lua 스크립트를 이용 간단하게 설명해놓은 하이퍼커넥트 글


최종 일관성 (Eventual Consistency)

분산 컴퓨팅에서 사용되는 일관성 모델로, 데이터에 대한 변경이 없다면 결과적으로 모두 마지막 반영된 값을 조회하게 된다는 것

kihyun-yang commented 2 years ago

기현

레디스(nbase-arc) 실제 사용 경험

고가용성을(HA) 위한 레디스 구성 방법

janeljs commented 2 years ago