TCP RACK-TLP가 중복 ACK 개수 대신 시간으로 패킷 손실을 찾는 원리
데이터 전송의 혁신 TCP RACK과 TLP의 원리 이해하기 우리가 매일 사용하는 인터넷은 수많은 패킷이 쉼 없이 오가는 거대한 도로와 같습니다. 이 도로 위에서 데이터가 유실되지…
데이터 전송의 혁신 TCP RACK과 TLP의 원리 이해하기 우리가 매일 사용하는 인터넷은 수많은 패킷이 쉼 없이 오가는 거대한 도로와 같습니다. 이 도로 위에서 데이터가 유실되지…
리눅스 PSI를 활용한 시스템 성능 병목 현상 정밀 진단 서버를 운영하거나 리눅스 시스템을 다루다 보면 시스템이 느려지는 경험을 하게 됩니다. 이때 가장 먼저 확인하는 것이 CPU…
TLS ECH란 무엇이며 왜 중요한가 인터넷을 이용하며 우리가 방문하는 웹사이트의 주소를 입력할 때, 그 과정이 항상 안전하게 보호되고 있다고 생각하기 쉽습니다. 하지만 실제로는 …
분산 시스템의 해결사 가상 노드의 역할과 중요성 현대적인 대규모 서비스는 여러 서버를 연결하여 방대한 데이터를 처리합니다. 이때 각 데이터를 어느 서버에 저장하고 불러올지 결정하는…
분산 환경에서 데이터 정합성을 지키는 핵심 열쇠 펜싱 토큰 현대적인 분산 시스템은 여러 서버가 동시에 데이터를 처리하며 높은 가용성과 처리 성능을 확보합니다. 하지만 여러 서버가 …
리눅스 PSI를 활용한 시스템 성능 병목 현상 정밀 분석 가이드 리눅스 시스템을 운영하다 보면 갑자기 서버가 느려지거나 특정 프로세스가 응답하지 않는 상황을 마주하게 됩니다. 과거…
WAL Group Commit은 왜 커밋 속도를 높일까? fsync 병목의 실제 구조 온라인 주문이 몰리는 순간 수백 개의 트랜잭션이 거의 동시에 커밋을 요청한다고 가정해 보겠습니…
분산 시스템의 신뢰를 지키는 Raft 알고리즘의 핵심 Commit Index 오늘날 우리가 사용하는 대부분의 대규모 서비스는 여러 대의 서버가 데이터를 나누어 처리하는 분산 시스템…
데이터베이스의 보이지 않는 함정 Write Skew를 이해하기 현대 서비스 개발에서 데이터의 정합성은 생존과 직결되는 문제입니다. 특히 금융, 커머스, 예약 시스템과 같이 동시에 …