쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 17일 (목)까지585건
2건 · "Tokio"조건 지우기 ×
001▲ 130 · 댓글 24Tokio 애플리케이션을 빠르게 만드는 설계 원칙Tokio에서 성능 문제를 진단할 때는 실제 지표를 기준으로 역으로 추적해야 하며, 긴 폴(poll)이 항상 문제는 아니다.인프라 · 데브옵스 · Principles for Fast Tokio Applications
Tokio 애플리케이션을 빠르게 만드는 설계 원칙
Key PointTokio 런타임에서 성능을 발휘하려면 저지연성과 처리량의 트레이드오프를 상황에 맞게 조율해야 한다는 점을 명확히 하므로, 프로덕션 환경에서 직면하는 성능 저하 문제를 원인부터 해결할 수 있다.
핵심 요약
- Tokio에서 성능 문제를 진단할 때는 실제 지표를 기준으로 역으로 추적해야 하며, 긴 폴(poll)이 항상 문제는 아니다.
- 저지연성이 필요할 때는 요청 간 공정성을 위해 자주 양보(yield)하고, 처리량이 중요할 때는 여러 작업을 함께 배치해서 오버헤드를 분산한다.
- 파이프라인된 요청 예제에서 4개 프레임마다 yield하면 지연 시간을 약 10배 줄일 수 있다.
- 글로벌 리소스, 뮤텍스 경합, 병렬성 제어에 주의해야 하며, tokio::fs 같은 블로킹 작업은 작은 단위로 여러 번 호출하기보다 배치로 처리해야 한다.
002▲ 101 · 댓글 21Anthropic의 Claude Code 서버, 역공학으로 공개된 구조Claude Code Web은 Firecracker MicroVM 위에서 실행되며, AWS Lambda·Fargate와 동일한 기술을 사용한다.인프라 · 데브옵스 · Reverse-Engineering Claude Web's MicroVM: Uncovering Anthropic's Hidden Antspace
Anthropic의 Claude Code 서버, 역공학으로 공개된 구조
Key PointAnthropic의 미공개 인프라 구조가 표준 Linux 도구로 완전히 노출되었으며, 코딩 에이전트 플랫폼을 구축하는 개발자들이 실제 프로덕션 아키텍처 설계 사례를 얻을 수 있다.
핵심 요약
- Claude Code Web은 Firecracker MicroVM 위에서 실행되며, AWS Lambda·Fargate와 동일한 기술을 사용한다.
- 4vCPU, 16GB RAM, 252GB 디스크 환경에서 고도로 최소화된 프로세스 트리(init + env-manager + claude)로 동작한다.
- 세션은 스냅샷에서 복원되는데, 블록 디바이스를 핫스왑하고 CRNG를 재시드해 격리를 보장한다.
- init 프로세스(PID 1)는 Rust/tokio로 구현된 WebSocket API 게이트웨이로, JWT 인증과 원격 프로세스 감독을 담당한다.
- 스냅샷 복원 시 페이지 캐시 드롭, CAP_SYS_RESOURCE 제거, 로컬 연결 차단 등 보안 조치가 자동으로 실행된다.
- Ubuntu 24.04 ext4 루트파일시스템과 /opt/claude-code, /opt/env-runner용 squashfs 오버레이로 구성된다.