• Apache Kafka란? Producer·Consumer 동작 원리와 토픽·파티션 개념 정리

    초당 수백만 건의 이벤트를 처리하는 넷플릭스, 링크드인, 우버의 데이터 파이프라인 한가운데 Kafka가 있습니다. Apache Kafka의 Producer·Consumer 동작 원리를 이해하면 왜 Kafka가 단순한 메시지 큐를 넘어 “이벤트 스트리밍 플랫폼”으로 불리는지가 보입니다. 메시지가 어떻게 파티션에 쌓이고, 컨슈머 그룹이 어떻게 부하를 나누며, 오프셋이 왜 장애 복구의 핵심인지를 코드와…

    Read more

  • MSA 단점 완벽 분석 – 마이크로서비스 구조가 무조건 좋지 않은 이유

    MSA 단점을 제대로 알고 도입을 결정하셨나요? “요즘 잘 나가는 회사는 다 MSA 씁니다”라는 말에 이끌려 무작정 마이크로서비스 아키텍처를 도입했다가 운영 지옥을 경험하는 팀이 적지 않습니다. Netflix, Amazon, Uber가 MSA로 성공했다는 이야기는 넘쳐나지만, 그 이면에 수백 명의 엔지니어와 수천억 원의 인프라 투자가 있었다는 사실은 잘 알려지지…

    Read more