Community

대량의 트래픽을 예상하기 때문에 분산처리를 해야한다는 것, 특히 분산 처리를 위해 마이크로서비스니 무슨무슨 기법이니 도입해야한다는 것은 대부분의 경우 환상에 가깝다.  2000년대 이후로는, 경험

대량의 트래픽을 예상하기 때문에 분산처리를 해야한다는 것, 특히 분산 처리를 위해 마이크로서비스니 무슨무슨 기법이니 도입해야한다는 것은 대부분의 경우 환상에 가깝다.  2000년대 이후로는, 경험상 하루 수억건씩 호출하는 API라도 대부분의 케이스에서 그냥 레디스 캐시랑 로드밸런스 하나 끼우면 끝이었음. 상황에 따라 다르겠지만, 분산처리보다는 장애 대응을 더 신경쓰는게 필요한데, 분산처리 기법들은 어설프게 도입하면 괜히 SPOF만 많아지고, 장애 대응을 매우 복잡하게만 만들 뿐이라 좋지 않다. 일반적인 경우에서 대량의 트래픽 처리를 위해 캐싱 외에 대해 고려해야 할 것이 하나 더 있다면, 예상된 처리 가능한 쓰기 트래픽 이상의 트래픽이 들어왔을 때 문제를 최소화하기 위한 큐 시스템 정도일 듯.

알림

알림이 없습니다