Cloudflare의 트래픽 차단(Drop)이 백엔드 개발자에게 미치는 영향 Cloudflare는 전 세계 수많은 웹 서비스가 CDN, DDoS 방어, DNS, 리버스 프록시 용도로 사용하는 인프라다. 그런데 서비스 운영 중 갑자기 특정 요청이 응답 없이 사라지거나, ...
Chatto: 셀프호스팅 가능한 오픈소스 팀 채팅 서버 팀 협업 도구 시장은 Slack, Microsoft Teams, Discord 같은 대형 SaaS 플랫폼이 장악하고 있다. 하지만 데이터 주권, 비용, 보안 정책 등의 이유로 자체 인프라에 채팅 서버를 운영하고 싶...
컴플라이언스가 개발자를 적으로 만들지 않으려면 클라우드 인프라 거버넌스를 강화할 때마다 개발 조직에서 불만의 목소리가 나오는 건 흔한 일이다. 플랫폼 팀이 갑자기 엄격한 정책을 시행하면, 개발자 입장에서는 생산성을 방해하는 감시자처럼 느껴진다. 실제로 많은 기업이 컴플...
데이터 소유권의 재정의: 계정 제어를 넘어서 많은 개발자들이 "사용자 데이터 소유권"을 이야기할 때 흔히 로그인 계정 관리나 개인정보 설정 수준에서 논의를 멈추는 경우가 많다. 하지만 최근 데이터 소유권을 주제로 한 패널 토론에서는 이 개념이 훨씬 더 넓은 맥락에서 다...
HTTP/1 레이스 컨디션이 실무에서 위험한 이유 Cloudflare 개발팀이 Rust 기반 HTTP 라이브러리 hyper의 HTTP/1 구현에서 수년간 잠복해 있던 버그를 발견하고 업스트림에 수정을 반영했다. 이 버그의 핵심은 단순한 오류 응답이 아니라는 점이다. 대...
소프트웨어 품질이란 무엇인가 소프트웨어 품질을 한 문장으로 정의하면 "문제의 부재(the absence of problems)"다. 단순해 보이지만 이 정의는 실용적이다. 품질을 측정하는 가장 현실적인 방법은 다양한 사용자가 직접 테스트하고, 여러 전문가가 검토하는 것...