처리량은 높아졌는데 새 메시지는 늦었다: 코드 재작성에서 빠뜨린 제품 요구사항
Campfire 재작성 비교에서 처리량 밖의 실패가 드러났습니다. 알림 도착 시간, 과부하 시 재접속과 메모리 한도를 제품 승인 조건에 넣어야 합니다.
유토모 테크로그새 기술과 제품 이야기
주제
Rust 관련 글을 모았습니다. 유토모 테크로그에서 새 기술과 제품이 일과 제품에 만드는 변화를 살펴봅니다.
Campfire 재작성 비교에서 처리량 밖의 실패가 드러났습니다. 알림 도착 시간, 과부하 시 재접속과 메모리 한도를 제품 승인 조건에 넣어야 합니다.
Rust crate arrayref 0.3.10이 빌드 과정에서 원격 바이너리를 실행한 공급망 사고를 분석했습니다. Cargo.lock과 cargo tree로 영향 범위를 확인하는 순서를 정리합니다.
pgrust가 분석 쿼리 실행기를 배치 처리, 연산자 융합, SIMD로 바꿔 약 10배 개선한 과정을 정리했습니다. 행 단위 호출과 중간 복사, CPU 데이터 폭이 성능을 가르는 이유를 설명합니다.
무작위 조건 분기가 Rust 필터의 50% 선택률을 가장 느리게 만든 이유와, 쓰기 위치를 바꾸는 분기 없는 기법의 성능 교환을 정리했습니다.
러스트 프로젝트가 2026년 목표로 Move와 Forget이라는 새 트레이트 도입을 승인했습니다. Pin에 의존해 온 자기참조 타입 표현 방식을 근본적으로 바꾸는 제안입니다.
Bun 창업자가 53만 줄 규모 코드베이스를 Zig에서 Rust로 11일 만에 재작성했습니다. 64개 Claude 에이전트가 병렬로 작업했고 비용은 16만 5천 달러였습니다.
구글이 Gemini 기반 에이전트로 Chrome 149·150 두 마일스톤에서 1072건의 보안 버그를 고쳤다고 밝혔습니다. 이전 23개 마일스톤을 합친 것보다 많은 수치입니다.