OPSOAI
🔥 Escaping the iptables Swamp: Why a 10-Year Backend Dev Surrendered to eBPF and Cilium

🔥 iptables 늪에서 탈출하기: 10년 차 서버 개발자가 eBPF와 Cilium에 두 손 두 발 다 든 이유

🔥 1. 프롤로그: 우리는 왜 여전히 네트워크 병목에 시달리는가? 솔직히 까놓고 얘기해 봅시다. 쿠버네티스(Kubernetes) 환경에서 대규모 트래픽 좀 받아봤다 하는 분들 중에, iptables 때문에 새벽에 등골 서늘해진 경험 없으신 분 있나요? 노드 수가 100개, 500개로 늘어나고, 마이크로서비스가 잘게 쪼개지면서 서비스 엔드포인트가 수만...

Is it Time to Let Redis Go? A 10-Year Backend Engineer's Deep Dive into Dragonfly's Multi-threaded Magic

Redis, 이제 보내줄 때가 된 걸까? 10년 차 백엔드 개발자가 밑바닥까지 뜯어본 Dragonfly의 '멀티스레드' 마법

새벽 3시, 슬랙 온콜 채널이 미친 듯이 울리기 시작합니다. 대규모 선착순 쿠폰 이벤트에 트래픽이 몰리면서 메인 Redis 클러스터의 레이턴시가 폭증했기 때문이죠. 서둘러 CloudWatch 대시보드를 켜보니, 전체 메모리 사용량은 10%도 안 되는데 CPU 1번 코어만 100%를 찍고 장렬히 산화하고 있습니다. 서버 장비는 64코어짜리 최고급 스펙인...

The End of the Sidecar Pattern? A 10-Year Engineer's Deep Dive into eBPF and Kernel-Level Revolution

사이드카 패턴의 종말? 10년 차 엔지니어가 까본 eBPF의 진짜 민낯과 커널 레벨의 혁명

마이크로서비스 아키텍처(MSA)가 은탄환인 줄 알았던 시절이 있었습니다. 그런데 막상 뚜껑을 열어보니 어땠나요? 서비스 간의 통신과 트래픽을 정교하게 제어하겠다고 Istio나 Linkerd 같은 서비스 메시(Service Mesh)를 도입하는 순간, 우리는 ‘사이드카(Sidecar) 프록시’라는 거대한 괴물과 마주하게 됩니다. “팀장님, 비즈니스 로...

Is the Sidecar Pattern Dead? Why eBPF and Cilium Devoured K8s Networking

사이드카 패턴은 끝났다? eBPF와 Cilium이 K8s 네트워크를 집어삼킨 진짜 이유

실무에서 K8s를 운영하다 보면 어느 순간 등골이 서늘해질 때가 있습니다. 배포한 건 내 애플리케이션 하나인데, Pod 안에 들어가 보면 정체불명의 컨테이너들이 바글바글하죠. 트래픽 제어한다고 Envoy 붙고, 모니터링한다고 Datadog 에이전트 붙고, 보안 챙긴다고 또 뭔가 붙고. 결국 내 앱은 메모리를 100MB 쓰는데, 옆에 붙은 사이드카(Si...

Time to Ditch the Sidecar: How eBPF is Disrupting Service Mesh

사이드카, 이제 좀 버리시죠: eBPF가 서비스 매시의 판을 뒤엎는 방식

다들 쿠버네티스 클러스터에 Istio나 Linkerd 같은 서비스 매시를 얹어놓고 “이제 우리도 완벽한 마이크로서비스 아키텍처를 구축했어!” 라며 축배를 들던 때가 있었죠. 저도 5년 전쯤 그랬으니까요. 그런데 실전 프로덕션 환경은 어땠나요? 서비스 파드(Pod) 하나 띄울 때마다 찰싹 달라붙어 올라오는 Envoy 사이드카 때문에, 실제 애플리케이션 ...

Forget Kafka? Unveiling Redpanda's Architecture and How It Disrupts Data Streaming

카프카(Kafka)는 잊어라? 10배 빠른 'Redpanda'가 데이터 스트리밍의 판을 엎는 아키텍처의 비밀

솔직히 까놓고 이야기해 봅시다. 현업에서 카프카(Kafka) 클러스터 운영해보신 분들, 새벽에 PagerDuty 알람 받고 등골 서늘해진 적 한두 번이 아니실 겁니다. 특히 대규모 트래픽이 몰리는 블랙 프라이데이나 트래픽 스파이크 이벤트 기간에 터지는 JVM Garbage Collection(GC) Pause, 그리고 그로 인해 연쇄적으로 발생하는 C...