소개
Salvatore Sanfilippo(온라인 닉네임 antirez)는 이탈리아의 전설적인 프로그래머이자 오픈소스 개척자, 작가로 시칠리아 에트나 화산 인근에 거주하고 있습니다.
현대 웹 인프라의 핵심을 이루는 초고속 인메모리 데이터 구조 저장소인 Redis의 창시자이자 원작자입니다. 2009년부터 10년 이상 Redis의 설계와 구현을 직접 이끌었습니다. 네트워크 보안 분야의 고전적 기법인 Idle Scan과 포트 스캐닝 도구 hping의 발명자이기도 합니다.
2020년 Redis 개발에서 물러나 SF 소설 《Wohpe》를 출간한 뒤, 2024년 말 Redis 프로젝트로 복귀하여 커뮤니티 거버넌스를 지원하고 있으며, 벡터 검색(Vector Sets / HNSW) 및 로컬 LLM 추론 프레임워크인 DwarfStar 등을 탐구하고 있습니다. 블로그 antirez.com을 통해 AI 코딩, 소프트웨어 복잡성, 시스템 프로그래밍에 관한 깊이 있는 글을 연재하고 있습니다.
Salvatore Sanfilippo의 다른 링크와 소셜 미디어
- 웹사이트: https://antirez.com
- Twitter: @antirez
- GitHub: antirez
- YouTube: https://www.youtube.com/@antirez
글
- AI의 진짜 위험은 연구실 안에 있다
- 리누스 토르발스가 된다는 것
- 개발뿐 아니라 소프트웨어 배포 방식도 달라질 수 있다
- 코드가 아닌 아이디어를 통제하라
- 소프트웨어 테스팅의 새로운 시대
- DwarfStar에서 LLM 추론 분산하기
- LLM 에이전트의 EDIT 툴 대안들
- DS4에 대해 몇 마디
- Redis 배열 타입: 긴 개발의 짧은 이야기
- AI 사이버 보안은 작업 증명이 아니다
- GNU와 AI 재구현
- 코딩을 위한 Redis 패턴
- Claude Code로 클린룸 Z80 / ZX Spectrum 에뮬레이터 구현하기
- 오토매틱 프로그래밍
- 안티 AI 열풍에 휩쓸리지 마세요
- 2025년 말 AI에 대한 단상
- HNSW 스케일링
- AI는 다르다
- 2025년 여름, LLM과 함께 코딩하기 (업데이트)
- 인간 코더는 아직 LLM보다 낫다
- 라이선스 전환 과정에서 배운 것들
- Redis가 다시 오픈소스가 되었습니다
- 해커 뉴스 글쓰기 스타일 핑거프린팅 재현하기
- Vector Sets는 이제 Redis의 일부입니다
- AI는 쓸모없지만, 미래를 위한 우리의 최선의 선택이다
- 거대 LLM 가중치는 역사의 한 조각이다
- 추론 모델은 그저 LLM일 뿐이다
- 우리는 소프트웨어를 망치고 있다
- 떠났던 그 자리에서
- DAC 없이 Pi Pico에서 오디오 파일 재생하기
- 첫 토큰 컷오프 LLM 샘플링
- GPT-4로 블로그 글 번역하기, 혹은: 희망과 두려움에 대하여
- 2024년 초, LLM과 프로그래밍
- Idle Scan의 기원
- 연결 리스트를 옹호하며
- Wohpe를 집필하며
- Wohpe를 쓰다
- 프로그래밍과 글쓰기
- 오픈 소스의 역설
- Redis 모험의 끝
- Redis 6.0.0 정식 버전이 나왔습니다!
- Redis 6 RC1이 오늘 출시됐습니다
- Redis 6의 클라이언트 사이드 캐싱
- 오픈소스 메인테이너의 고충
- 순수 자료구조로서의 Redis Streams
- Gopher: Redis를 위한 선물
- 2019년 Redis 개발 현황 업데이트
- 왜 Redis 6에서는 RESP3만 지원할 것인가
- 시스템 소프트웨어 작성법: 코드 주석
- LOLWUT: 데이터베이스 명령어 속 예술 작품
- Redis의 master-slave 용어에 대하여
- Redis는 “오픈 코어”가 아니다
- Redis는 BSD 라이선스를 유지합니다
- Redis Lua 스크립팅: 여러 보안 취약점 수정
- Incapsula Redis 보안 보고서에 대한 해명
- read 오버플로에 관한 짧은 이야기
- Redis Streams 개발 현황 업데이트
- Redis PSYNC2 버그 포스트모템
- 스트림: Redis의 새로운 범용 자료구조
- Feistel 네트워크로 FizzleFade 효과 구현하기
- 신화 속 10배 프로그래머
- 라즈베리 파이에서 Redis: 정렬되지 않은 세계에서의 모험
- Redis 4.0 첫 번째 릴리스 후보가 나왔습니다
- Redis LRU 알고리즘 개선에 대한 단상
- 그냥 재미로 1000줄 안 되는 에디터 만들기
- 프로그래머도 다르지 않다, 단순한 UI가 필요하다
- Redis 로더블 모듈 시스템
- 문자 메시지에 관한 세 가지 생각
- Redis 3.2.0이 출시되었습니다!
- BITFIELD 100개 더
- 분산 프로그래밍의 이진 탐색
- Redlock은 안전한가?
- Disque 1.0 RC1이 나왔습니다!
- 고유 ID 생성: 쉽고 안정적인 방법
- 6년간의 커밋 시각화
- Redis Lua 스크립팅의 최근 개선 사항
- Redis 보안에 대한 몇 가지 이야기
- Redis 커뮤니티를 Reddit으로 옮기기
- Redis와 Memcached에 대한 해명
- 게으른 Redis가 더 나은 Redis
- Redis Set의 메모리 효율에 대하여
- Pivotal에 감사하며, Redis Labs로 갑니다
- 커밋 메시지는 제목이 아니다
- Redis 3.2 계획
- 메시지 큐 모험기
- Redis 컨퍼런스 2015
- 사이드 프로젝트
- Redis와 다른 DB를 비교하는 벤치마크가 없는 이유
- Redis 레이턴시 스파이크와 리눅스 커널: 몇 가지 자세한 이야기
- Redis 레이턴시 스파이크와 99번째 백분위수
- 트위터로는 대화를 나눌 수 없는 이유
- 디스크리스 복제: 몇 가지 설계 노트
- Redis Sentinel 속성과 장애 시나리오에 대한 몇 가지 이야기
- Redis 클러스터, 더 이상 베이퍼웨어가 아니다.
- 큐와 데이터베이스
- Redis를 사용해 더 신뢰할 수 있는 락을 구현하기 위한 제안
- Heartbleed를 출발점으로
- Redis의 새로운 데이터 구조: HyperLogLog
- 매혹적인 작은 프로그램들
- 성능이란 무엇인가?