Cloudflare Identifies Race Condition in hyper’s HTTP/1 Implementation
2026.07.15
Cloudflare Identifies Race Condition in hyper’s HTTP/1 Implementation

HTTP/1 레이스 컨디션이 실무에서 위험한 이유 Cloudflare 개발팀이 Rust 기반 HTTP 라이브러리 hyper의 HTTP/1 구현에서 수년간 잠복해 있던 버그를 발견하고 업스트림에 수정을 반영했다. 이 버그의 핵심은 단순한 오류 응답이 아니라는 점이다. 대...

Differential Flamegraphs in Java in Jeffrey Microscope
백엔드 2026.07.15
Differential Flamegraphs in Java in Jeffrey Microscope

두 시점을 비교하라 — Differential Flamegraph가 필요한 이유 단일 플레임그래프(Flamegraph)는 애플리케이션이 어느 메서드에서 얼마나 시간을 소비하는지 직관적으로 보여준다. 그러나 실무에서 맞닥뜨리는 질문은 대부분 비교 형태다. "배포 이후 응...

Notes on Software Quality
2026.07.14
Notes on Software Quality

소프트웨어 품질이란 무엇인가 소프트웨어 품질을 한 문장으로 정의하면 "문제의 부재(the absence of problems)"다. 단순해 보이지만 이 정의는 실용적이다. 품질을 측정하는 가장 현실적인 방법은 다양한 사용자가 직접 테스트하고, 여러 전문가가 검토하는 것...

AI Meets Cryptography 1: What AI Found in Cloudflare's Circl
2026.07.14
AI Meets Cryptography 1: What AI Found in Cloudflare's Circl

AI 기반 보안 감사가 발견한 Cloudflare CIRCL의 실제 취약점들 Cloudflare의 실험적 암호화 라이브러리인 CIRCL에서 AI 감사 파이프라인을 통해 7개의 실제 버그가 발견됐다. zkSecurity 팀이 개발 중인 AI 감사 에이전트 zkao를 활용...

Meet Brain, the AI that decides when Azure is officially down
백엔드 2026.07.14
Meet Brain, the AI that decides when Azure is officially down

Azure Brain이란 무엇인가? Microsoft는 최근 Azure 인프라의 상태를 실시간으로 모니터링하고, 공식 장애 여부를 판단하는 내부 시스템 Brain을 공개했다. Brain은 단순한 모니터링 도구가 아니라, 수많은 신호를 종합해 "지금 Azure가 공식적으...

How async processing hides latency and improves responsiveness
백엔드 2026.07.14
How async processing hides latency and improves responsiveness

비동기 처리가 레이턴시를 '숨긴다'는 것의 의미 백엔드 시스템에서 레이턴시(latency)는 단순히 "느린 것"이 아니다. 사용자가 체감하는 응답성과 실제 처리 시간 사이의 간극을 어떻게 관리하느냐의 문제다. 비동기 처리(async processing)는 이 간극을 줄...