매일 쌓이는 개발자의 시야
2026년 9월 12일 (토).
세상의 기술 소식, 한국어로 한눈에.
읽을 이야기와 써볼 도구를 나눠 담았습니다.
AI 요약 안내AI가 한국어로 정리한 내용입니다. 정확한 정보는 각 카드의 원문을 확인해 주세요.
요약 원칙 ↗ 인프라 · 데브옵스 분야 · 5건 필터 해제 ×
오늘의 주요포인트 상위 4건
01인프라 · 데브옵스
원제 I've operated petabyte-scale ClickHouse clusters for 5 years
139 포인트댓글 54

Key Point페타바이트급 대규모 데이터 인프라를 운영하는 팀의 실제 경험에서 나온 아키텍처 결정, 비용 최적화, 그리고 오픈소스 ClickHouse의 한계를 명확히 보여줍니다.
핵심 요약
- Tinybird에서 6년간 페타바이트 규모의 ClickHouse 클러스터를 운영해온 경험을 바탕으로 설치보다는 운영이 어렵다는 점을 강조했습니다.
- 샤드 없이 수직 확장 레플리카로 시작한 후, HTTP 기반 로드 밸런서로 트래픽을 라우팅하고 쓰기 전용 레플리카를 분리하는 구조를 채택했습니다.
- 300TB 테이블에 1000 QPS를 처리하려면 10개 레플리카가 필요해 3000TB 용량이 필요하므로 SSD 비용이 매우 큰 문제가 됩니다.
- 오픈소스 ClickHouse는 클라우드 스토리지 지원이 제한적이며, 현대적 OLAP 데이터베이스는 Snowflake처럼 계산과 스토리지를 분리하는 구조로 나아가야 한다고 지적했습니다.
- S3 같은 중앙 스토리지 사용 시 각 레플리카가 데이터를 복사하거나 다른 레플리카 데이터를 참조하는 방식(제로카피 레플리케이션)으로 비용을 절감할 수 있습니다.
02인프라 · 데브옵스
원제 Stop making swap partitions—use swap files instead
110 포인트댓글 183

Key Point관리가 복잡한 스왑 파티션 대신 유연한 스왑 파일 방식으로 전환하는 방법을 실제 명령어와 함께 제시하기 때문이다.
핵심 요약
- 스왑 파일이 20년 이상 스왑 파티션과 동일한 성능을 내지만 리눅스 배포판은 여전히 파티션 방식을 권장하고 있다.
- 스왑 파일은 설치 후 추가·제거·수정·확장이 간단하고 모든 면에서 우수하다.
- mkswap으로 스왑 파일을 생성하면 블록 사전 할당, 권한 설정(0600), Btrfs 호환성이 자동 처리된다.
- swapon 명령으로 활성화하고 /etc/fstab에 항목을 추가하면 부팅 후에도 자동 적용된다.
03인프라 · 데브옵스
원제 An interactive tour of the spanning tree protocol
100 포인트댓글 8

Key Point네트워크 관리자와 인프라 엔지니어라면 스패닝 트리의 동작 원리를 정확히 이해해야 네트워크 루프 문제를 진단하고 토폴로지 변화에 대응할 수 있다.
핵심 요약
- 1980년대에 설계된 스패닝 트리 프로토콜(STP)은 네트워크 루프를 방지하기 위해 필요한 만큼의 케이블을 차단해 루프 없는 트리 구조를 유지한다.
- 현재 널리 쓰이는 RSTP(Rapid STP)는 2004년에 나온 고속 버전으로, 링크 상태 변화가 생기면 1초 이내에 대체 경로를 찾아 네트워크를 재구성한다.
- RSTP는 BPDU(Bridge Protocol Data Unit)라는 제어 프레임과 상태 머신, 타이머를 사용해 루트 브릿지 선출, 포트 역할 지정, 상태 전이 등을 수행한다.
- 이 글은 오픈소스 RSTP 구현체인 MSTPD를 기반으로 브라우저에서 동작하는 인터랙티브 시뮬레이션을 제공해 프로토콜의 동작을 실시간으로 관찰하고 실험할 수 있다.
- 1985년 Radia Perlman이 발명한 스패닝 트리 알고리즘은 인터넷 명예의 전당에 올린 그녀의 주요 업적으로, 현대 네트워크 인프라의 기초가 되었다.
04인프라 · 데브옵스
원제 JEP 544: Ahead-of-Time Code Compilation
100 포인트댓글 52
Key Point자바 애플리케이션의 느린 시작과 워밍업 문제를 근본적으로 해결하는 동시에 동적 최적화의 유연성을 유지하는 핵심 기술로, 컨테이너와 마이크로서비스 환경에서 자바의 효율성을 크게 개선한다.
핵심 요약
- JEP 544는 AOT(Ahead-of-Time) 컴파일과 JIT(Just-In-Time) 컴파일을 결합해 자바 애플리케이션의 시작 속도와 워밍업 시간을 단축한다.
- 훈련 실행 중에 애플리케이션 코드를 네이티브 코드로 컴파일하고 AOT 캐시에 저장해 이후 프로덕션 실행에서 즉시 사용할 수 있게 한다.
- 워크로드가 변하면 JIT 컴파일러가 동적으로 새로운 네이티브 코드를 생성해 최고 성능을 유지한다.
- 애플리케이션 코드 변경 없이 작동하며 AArch64와 x64 아키텍처를 지원한다.
- HotSpot의 기존 AOT 캐시 생성 워크플로우를 확장하는 방식으로 Serial, Parallel, G1, ZGC 가비지 컬렉터를 모두 지원한다.
오늘의 주요당일 스타 상위 1건
01인프라 · 데브옵스
p1neappleXpress/OpenFlux
원제 p1neappleXpress/OpenFlux
스타 1,547당일 +156Go

Key Point네트워크 전송 계층을 우회하는 기술적 메커니즘과 여러 플랫폼 지원 방식을 이해해야 하는 개발자나 보안 연구자에게 필요한 정보다.
핵심 요약
- Go로 작성된 네트워크 스택 연구 도구로, 플러그 가능한 전송 계층을 지원하는 TCP 터널을 구현한다.
- 현재 Yandex Docs 커서 메시지와 WebRTC DataChannel 두 가지 전송 방식을 제공한다.
- 클라이언트 측에서 SOCKS5 프록시를 실행하고, 종료 노드에서 패킷을 역캡슐화하여 목적지로 전달한다.
- Desktop, Android, iOS 클라이언트와 Linux VPS 종료 노드 바이너리 빌드를 지원한다.
- 개발자는 Transport 인터페이스를 구현해 커스텀 전송 방식을 추가할 수 있으며, GNU GPLv3+ 라이선스로 제공된다.
- 저자는 제한 우회나 규칙 위반 용도 사용을 권장하지 않으며 제3자 파생 버전에 대해 책임을 지지 않는다.
●이번 피드는 여기까지입니다.
작은 발견을 다음 커밋으로 이어가세요.