Workers RPC로 Python과 JavaScript 간 언어 경계 넘기
Cloudflare가 Workers RPC 시스템을 확장해 Python과 JavaScript Workers 간 직접 메서드 호출을 지원한다. API 정의, 스키마, 직렬화 코드 없이 두 언어 사이에서 객체와 메서드를 투명하게 교환할 수 있게 됐다.
쏘카 어카운트팀이 성수기 프로모션 첫날 트래픽 150% 증가에 응답 시간 1000% 이상 급증이라는 위기를 맞아 20줄 남짓한 코드에서 4가지 성능 문제를 찾아 8배 성능을 개선한 과정을 공유한다. @Transactional readOnly, DB 커넥션 범위 축소, Jackson 반사 오버헤드, Tomcat 스레드 최적화, JVM 웜업이 핵심이다.
Cloudflare가 Workers RPC 시스템을 확장해 Python과 JavaScript Workers 간 직접 메서드 호출을 지원한다. API 정의, 스키마, 직렬화 코드 없이 두 언어 사이에서 객체와 메서드를 투명하게 교환할 수 있게 됐다.
GitHub의 코드 검색 엔진 Blackbird는 480TB 이상의 소스 코드를 인덱싱하기 전 모든 바이트에 case folding을 적용한다. 이 글은 Rust로 구현한 case folding을 메모리 대역폭 한계(45+ GiB/s)까지 끌어올린 두 가지 반직관적 최적화를 상세히 다룬다. 핵심은 루프 조기 종료(break) 제거로 LLVM 벡터화를 유도하고, UTF-8을 디코딩하지 않고 바이트 공간 산술만으로 fold를 수행하는 것이다.
Cursor AI 코딩 에이전트와 GitLab MCP 서버를 연동해 Java 8 레거시 애플리케이션을 Java 21로 단계적으로 마이그레이션하는 방법을 다룬다. 코드 수정 범위를 단계별로 좁히면서 테스트 실패 수정 → CI/CD 품질 게이트 구축 → 컴포넌트 현대화 순서로 진행해 에이전트 속도와 안전성을 동시에 확보한다.