JEFF NEWS에 참여하세요
북마크, 댓글, 투표 기능을 사용할 수 있습니다
© 2026 Jeff Yim
MCP가 POSIX를 운영체제 위에 다시 구현하고 있다는 주장의 기술 에세이. AI 에이전트에 필요한 5가지 역할(발견, 호출, 데이터 흐름, 접근 제어, 오케스트레이션)을 MCP와 POSIX로 비교하며, POSIX가 이미 모두 해결했음을 논증함. 실제로 필요한 것은 도구 매니페스트와 인증 선언이라는 2개의 얇은 정적 파일 표준뿐이라고 제안함.
Microsoft가 개발한 검증 기반 프로그래밍 언어로, 코드에 명세를 기록하면 정적 검증기가 자동으로 정확성을 증명함. C#, Java, JavaScript, Go, Python으로 컴파일 가능하며 IDE 플러그인 등 개발 생태계를 갖추고 있음.
Vulkan GPU 벤치마크로 여러 세대 마더보드 칩셋의 PCIe 레이턴시를 측정한 실험. CPU 직결 대비 칩셋 경유 시 수백 ns 레이턴시가 추가되며, 의외로 2012년 Skylake Z170이 가장 낮은 추가 레이턴시를 보임.
아키텍처 인터뷰 경험에서 도출한 핵심 교훈. 소프트웨어의 최악의 우발적 복잡성은 상태의 불필요한 분산, 복제, 재구조화임. 코드는 부채이고 데이터가 자산이므로, 상태를 최소화하고 정규화해서 한 곳에 잘 관리하라는 주장.
Rust로 만든 Redis 드롭인 대체제. 64-샤드 잠금 아키텍처로 멀티코어 스케일링 지원. 2코어 환경에서 Redis 7 대비 41% 빠른 SET 처리량(158K ops/s). 고동시성에서는 약점 있음. Source-available 라이선스.
AI가 코드의 90%를 쓰는 바이브 코딩 시대에 Go가 최적의 언어라는 주장. Python은 안전장치가 없고, Rust는 언어 자체의 문제까지 인간에게 떠넘기지만, Go는 중요한 것만 잡고 비켜준다는 논리. 실제로 한 세션에 3도메인 풀스택 블로그를 7커밋으로 완성한 사례 제시.
네덜란드 Tweede Golf가 만든 유럽 호스팅 기반 오픈소스 MTA. 단일 VPS에서 시작해 Kubernetes 고가용성 아키텍처로 진화하면서, BYOIP와 발신자별 IP 제어를 구현한 과정을 상세히 설명함.
iOS/Python/React/Node.js 경력 10년 이상의 시니어 개발자가 새 직장에서 Ruby on Rails를 써야 하는 상황. 입문서가 아닌 Ruby/Rails 고유 패턴을 이해할 수 있는 자료를 찾고 있음.
PyO3 기반으로 Python asyncio 이벤트 루프를 Rust로 재구현한 rsloop. Linux에서 compio + io_uring을 사용하고, asyncio 호환 표면이 넓어 drop-in 교체가 가능하다. uvloop과는 다른 접근으로 이벤트 루프 성능을 노리는 프로젝트.
C++ 코루틴의 실용적 유스케이스를 Unity의 이펙트 시스템에서 발견. 복잡한 상태 머신을 단순한 함수로 변환하는 것이 코루틴의 핵심 가치이며, Unity 스타일 co_yield 핵으로 100줄 미만의 코루틴 실행기를 C++에서 구현하는 방법을 소개.
CPU 프로파일러 Superluminal 팀이 자사 프로파일러로 자사 코드를 분석하다가 eBPF map-in-map 업데이트의 synchronize_rcu() 병목을 발견. synchronize_rcu_expedited로 변경해 31배 빠른 성능을 달성하고, 리눅스 6.19에 패치 반영 예정.
Win32 WNDPROC에 컨텍스트 포인터를 전달하는 방법이 마땅치 않은 문제를, JIT 컴파일된 트램폴린으로 다섯 번째 인자를 추가해 해결하는 기법을 소개.
개인 서재 1,800권 관리를 위해 만든 도서 메타데이터 통합 API. Google Books, ISBNDB, Hardcover 등에서 데이터를 가져와 필드별 전략으로 병합함. Go로 작성, PostgreSQL 백엔드, AGPL 라이선스. 프리알파 단계.
Rust + Apache Arrow 기반의 Polars DataFrame 엔진을 .NET에서 사용할 수 있는 바인딩 프로젝트. 3계층 아키텍처로 ADO.NET, LINQ, Delta Lake까지 통합 지원.
SQLite3의 B-tree 엔진을 LMDB로 교체한 SQLightning 프로젝트. 1,000건 INSERT 기준 22.42초에서 1.06초로 약 21배 성능 향상을 달성함.
Tokio 런타임의 개별 이벤트를 타임라인 로그로 기록하는 텔레메트리 도구 dial9이 공개됨. 커널 스케줄링 딜레이, fd_table 컨텐션 등 집계 메트릭으로는 찾을 수 없는 프로덕션 성능 문제를 실제로 해결한 사례를 소개.
dbt를 10년 늦게 발견한 저자가 DuckDB와 조합해 UK 홍수 모니터링 API 데이터 파이프라인을 구축한 경험기. source 분리, staging 모델, Jinja 매크로, 테스트, 자동 문서화, Dagster 오케스트레이션까지 전체 과정을 다룸.
HN 커뮤니티가 Rust에 열광하는 이유를 분석한 글. 메모리 안전성·동시성·성능·툴체인을 모두 갖춘 유일한 언어라는 점, 그리고 C++의 카오스와 대비되는 Cargo의 통합된 개발 경험이 핵심 요인으로 꼽힘.
Apache Kafka 기반의 고성능 워크플로우 오케스트레이션 엔진 LittleHorse가 1.0을 출시함. 비즈니스 프로세스를 코드로 직접 표현하는 'Business-as-Code' 방식으로 마이크로서비스 간 조율, 재시도, 타임아웃, 분산 추적 등을 엔진 레벨에서 처리해줌.
FastAPI 코드와 완전 호환되면서 HTTP 처리 레이어를 Zig으로 교체한 TurboAPI가 공개됨. HTTP-only 벤치마크에서 FastAPI 대비 평균 14.1x, POST 라우트 최대 18x 빠르고, Zig 네이티브 Postgres 드라이버까지 결합하면 266k req/s도 달성함. 아직 알파 단계이며 TLS/WebSocket/HTTP2 미지원.