태그: #redis
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 24 편
데이터 저장소와 큐의 세대교체 — 라이선스, 포크, 그리고 Attic으로 간 프로젝트들
데이터 계층에서 자리를 내주었거나 배포 조건이 바뀐 프로젝트 10개를 공식 발표문과 Apache Attic 기록만 근거로 정리합니다. Redis와 Elasticsearch, MongoDB의 라이선스 변경과 그로 인해 생긴 Valkey, OpenSearch 포크를 사실만으로 다루고, Kafka에서 ZooKeeper가 빠진 과정, Apache Attic으로 이관된 Sqoop과 Oozie, Gir
2026-08-12 · 18 분 읽기 #open-source#database#kafka#redis#elasticsearch레이트 리밋 알고리즘 고르기 — 고정 윈도우, 슬라이딩, 토큰 버킷의 실제 차이
분당 100회로 막았는데 200회가 통과하는 것은 버그가 아니라 고정 윈도우 알고리즘의 정의된 동작입니다. 고정 윈도우, 슬라이딩 로그, 슬라이딩 윈도우 카운터, 토큰 버킷 네 가지의 메모리와 정확도 트레이드오프를 표로 비교하고 경계 문제를 숫자로 확인합니다. 분산 환경에서 레디스 원자적 연산이 왜 필요한지, 노드별 로컬 리밋이 만드는 오차가 얼마나 되는지, IP를 키로 삼으면 무엇이 깨지는
2026-07-26 · 22 분 읽기 #web#rate-limiting#api-design#redis#reliabilityRedis 8.8의 Array 타입 — 스트림 이후 처음 늘어난 코어 자료구조, 그리고 Valkey에는 없는 것
2026년 5월, Redis 8.8과 Valkey 9.1이 엿새 간격으로 나왔습니다. Redis 8.8에는 antirez가 직접 만든 새 코어 자료구조 Array가 들어갔습니다 — 인덱스 자체가 의미를 갖는 데이터(센서의 분 단위 슬롯, 예약 시스템의 칸 번호, 파일의 줄 번호)를 위한 희소 인덱스 컨테이너로, 명령어 18개와 슬라이스 기반 희소 인코딩, 서버 사이드 집계와 정규식 grep까
2026-07-16 · 27 분 읽기 #redis#valkey#data-structures#performance#open-source메시지 큐 & 비동기 입문: Queue·Kafka·RabbitMQ·Redis·asyncio 한눈에
평범한 FIFO 큐부터 Kafka의 파티션 로그, RabbitMQ의 익스체인지·라우팅, Redis의 리스트·Pub/Sub·Streams, 그리고 파이썬 asyncio의 이벤트 루프까지. 메시지 큐와 비동기의 핵심 개념을 하나씩 대조하며 정리하고, 언제 무엇을 쓸지 비교표로 짚습니다.
2026-07-03 · 20 분 읽기 #message-queue#kafka#rabbitmq#redis#asyncio오픈소스 라이선스 대전환 2026 — BSL 물결: Elastic / Redis / HashiCorp / Sentry / Valkey / OpenTofu 심층 정리
2018년 MongoDB의 SSPL 전환을 시작으로, 2021년 Elastic, 2023년 HashiCorp, 2024년 Redis가 차례로 Apache/MIT를 떠나 BSL·SSPL·RSALv2 같은 비-OSI 라이선스로 갔다. 그 결과 OpenSearch·Valkey·OpenTofu·OpenBao 같은 커뮤니티 포크가 줄지어 태어났고, 2024년 8월 Elastic은 AGPL로 돌아왔다.
2026-05-16 · 55 분 읽기 #open-source#license#bsl#sspl#agpl인메모리 캐싱 & KV 스토어 2026 — Redis 8 / Valkey / KeyDB / Dragonfly / Memcached / Garnet (Microsoft) / Speedb 심층 비교
2024년 3월 Redis 의 RSALv2/SSPL 라이선스 변경이 일으킨 인메모리 캐시 진영의 대분열을 2026년 5월 기준으로 정리합니다. Redis 8 의 최신 변화, Linux Foundation 이 받아들인 Valkey, Snap 이 사들인 KeyDB, Roman Gershman 의 멀티 스레드 Dragonfly, 여전히 살아있는 Memcached, Microsoft 가 깜짝 공개한
2026-05-16 · 40 분 읽기 #caching#key-value-store#redis#valkey#keydb피처 스토어 2026 완벽 가이드 - Feast · Tecton · Hopsworks · Databricks · Vertex AI · SageMaker · Featureform · Bytewax · Materialize · RisingWave · Fennel · Chalk 심층 분석
2026년 5월 기준 피처 스토어 시장을 끝까지 본다. Feast(CNCF 샌드박스), Tecton(Eppo 인수 통합), Hopsworks, Vertex AI Feature Store, SageMaker Feature Store, Databricks Feature Engineering in Unity Catalog, Featureform, Bytewax/Feldera/Materialize/
2026-05-16 · 32 분 읽기 #feature-store#feast#tecton#hopsworks#databricks오픈소스 라이선스 2026 — BSL·SSPL·FSL, 그리고 클라우드에 맞선 8년의 반란기 심층 (2026)
MIT·Apache 2.0가 여전히 90%를 차지하는 세계에서, 2018년 MongoDB가 SSPL을 들고 나오면서 시작된 '반란'은 2026년 어디까지 왔는가. Elastic은 AGPL로 돌아왔고, Redis도 SSPL을 거쳐 AGPL로 회귀했으며, HashiCorp는 BSL로 갔다가 OpenTofu 포크에 추월당했다. Sentry는 FSL을 발명했고, FUTO는 '소스 퍼스트'를 자칭한다
2026-05-14 · 44 분 읽기 #open-source#licensing#bsl#sspl#fsl확률적 데이터 구조 완전 가이드 2025: HyperLogLog, Count-Min Sketch, MinHash, T-Digest, Cuckoo Filter — Redis/Presto/Spark 실전 분석
Redis가 12KB로 10억 개의 유니크 방문자를 세는 비결, HyperLogLog. Count-Min Sketch, MinHash, T-Digest, Cuckoo Filter까지 — 메모리와 정확도를 교환하는 확률적 자료구조의 세계를 720줄로 완전 분석한다.
2026-04-15 · 33 분 읽기 #probabilistic-data-structures#hyperloglog#count-min-sketch#minhash#t-digestRedis 내부와 분산 캐시 — 싱글 스레드, 자료구조, Cluster, Sentinel, RDB/AOF, Redlock, Valkey, Dragonfly 완전 정복 (2025)
Redis는 왜 싱글 스레드인데 초당 100만 QPS를 낼까? String부터 Stream까지 9가지 자료구조, Cluster의 Hash Slot, Sentinel HA, RDB/AOF 트레이드오프, Cache-Aside와 Thundering Herd, Redlock 논쟁, 2024년 라이선스 사태와 Valkey 포크, 멀티스레드 대안 Dragonfly/KeyDB까지 — 캐시 한 줄 뒤에 숨
2026-04-15 · 27 분 읽기 #redis#valkey#cache#distributed-systems#infraRedis 프로덕션 운영 완전 가이드 2025: 클러스터, 영속화, 메모리 관리, Redis 7+ 기능
Redis 프로덕션 운영의 모든 것! 8가지 데이터 구조, 영속화(RDB vs AOF), Sentinel vs Cluster, 메모리 관리(maxmemory-policy), 성능 튜닝, Redis 7+ 새 기능, Valkey/KeyDB 비교, 모니터링과 문제 해결.
2026-04-15 · 14 분 읽기 #redis#cache#production#cluster#persistenceAPI Rate Limiting 완전 가이드 2025: Token Bucket, Sliding Window, 분산 환경, Stripe/GitHub 사례
API Rate Limiting의 모든 것! 5대 알고리즘(Token Bucket, Leaky Bucket, Fixed/Sliding Window), 분산 환경 구현(Redis), HTTP 429 응답, Burst 처리, Stripe/GitHub/Twitter 실전 사례, 우회 방지.
2026-04-15 · 17 분 읽기 #rate-limiting#api#token-bucket#sliding-window#leaky-bucket분산 락 완전 가이드 2025: Redlock, Zookeeper, etcd, Fencing Token, 안전한 구현
분산 락의 모든 것! 왜 어려운가, Redis 단일 락, Redlock 알고리즘, Martin Kleppmann의 비판, Zookeeper/etcd 기반 락, Fencing Token, 실전 구현, 함정 회피.
2026-04-15 · 18 분 읽기 #distributed-lock#redis#redlock#zookeeper#etcd데이터베이스 기초 완전 가이드 — SQL, 정규화, 인덱스, 트랜잭션, NoSQL
SQL 기초부터 정규화, 인덱스 원리(B-Tree), 트랜잭션(ACID), NoSQL 선택 기준, 쿼리 최적화까지 데이터베이스의 모든 것.
2026-04-12 · 27 분 읽기 #database#sql#nosql#postgresql#mongodbRedis 완전 가이드 2025: 캐싱 전략, 데이터 구조, Pub/Sub, 그리고 Redis Stack까지
Redis의 모든 것! 5가지 데이터 구조 활용법, 캐싱 패턴(Cache-Aside/Write-Through/Write-Behind), Pub/Sub, Redis Streams, Redis Stack(JSON/Search/TimeSeries), Lua 스크립트, Cluster, 면접 질문까지.
2026-03-23 · 30 분 읽기 #redis#caching#data-structures#pubsub#redis-stack데이터베이스 완전 비교 2025: PostgreSQL vs MySQL vs MongoDB vs Redis — 선택 기준과 실전 가이드
2025년 데이터베이스 선택의 모든 것! PostgreSQL(JSONB+벡터), MySQL(HeatWave ML), MongoDB(Atlas Vector Search), Redis(Stack/Search) — 8개 DB의 아키텍처, 성능 벤치마크, 비용 비교, 유스케이스별 선택 가이드, 면접 질문까지.
2026-03-23 · 46 분 읽기 #database#postgresql#mysql#mongodb#redis[Architecture] Rate Limiting과 API 호출량 제한 구현 완전 가이드
Rate Limiting 알고리즘(Token Bucket, Sliding Window 등), Redis/Nginx/Kong 구현, LLM API 비용 제어, 분산 환경 Rate Limiting까지 총정리합니다.
2026-03-20 · 22 분 읽기 #architecture#rate-limiting#api-gateway#redis#nginx데이터베이스 엔지니어링 완전 정복: SQL부터 벡터DB, AI RAG 시스템까지
SQL 고급 기법부터 pgvector 벡터 검색, Pinecone, RAG 시스템 구축까지 AI 시대의 데이터베이스 엔지니어링 완전 가이드입니다.
2026-03-17 · 29 분 읽기 #database#postgresql#vector-database#pgvector#ragRedis 클러스터 고가용성 운영 가이드: Sentinel, Cluster 모드, 장애 복구 전략
Redis Sentinel과 Cluster 모드의 아키텍처 차이, 구성 방법, 장애 감지와 자동 페일오버 메커니즘, 그리고 프로덕션 운영에서의 트러블슈팅과 성능 튜닝을 다룹니다.
2026-03-14 · 29 분 읽기 #redis#database#high-availability#cluster#sentinelRedis 클러스터 아키텍처와 고가용성 운영 가이드: Sentinel·Cluster 모드·메모리 최적화·장애 복구
Redis Standalone·Sentinel·Cluster 세 가지 배포 모드를 비교하고, Sentinel 쿼럼 기반 장애 감지·자동 페일오버, Cluster 해시 슬롯·리샤딩·PSYNC 복제, maxmemory 정책·LRU/LFU 축출, RDB/AOF 영속화, 슬로우 로그 분석, 메모리 단편화 대응, Split-brain·OOM 장애 시나리오와 복구 절차를 실전 예제로 정리합니다.
2026-03-12 · 22 분 읽기 #database#redis#cluster#sentinel#high-availability