2025/05/02 2

[실전 카프카 개발부터 운영까지] 1. 카프카 개요

고승범 님의 "실전 카프카 개발부터 운영까지" 책을 정리한 포스팅 입니다. 0. 배경링크드인에 근무하던 제이 크렙스, 준 라오, 네하 나크헤데가 링크드인 내부에서 발생하고 있는 이슈들을 해결하기 위해 만들었음문제설명데이터 파이프라인 확장의 어려움데이터량이 급증하면서 기존 시스템으로는 감당을 못하게 됨이를 해결하기 위한 시스템 확장도 어려웠음이기종 간 호환성 문제서로 다른 시스템/서비스 간에 데이터를 주고받는 게 복잡하고 비효율적이었음.고성능 기반 실시간 데이터 처리의 어려움사용자 데이터 변화를 빠르게 처리하고 반영하기 어려웠음.➡️ 고성능 대용량 실시간 데이터 스트리밍 플랫폼 "Kafka" 개발 적용직장 정보를 변경하면 해당 변경 내용이 지인들에게 곧바로 업데이트됨➡️ 내부 추천 서비스에도 즉시 반영되어..

카테고리 없음 2025.05.02

[Spring WebSockets] WebSockets

1. WebSocket 소개WebSocket 프로토콜 (RFC 6455)클라이언트와 서버 간에 하나의 TCP 연결 위에서 양방향(full-duplex) 통신 가능.HTTP를 기반으로 동작하지만, HTTP와는 다른 프로토콜이다.80, 443 포트 사용기존 방화벽 규칙 재사용 가능. 참고사항WebSocket 서버가 nginx 같은 프록시 서버 뒤에 있을 경우, 업그레이드 요청을 프록시가 제대로 전달하도록 설정 필요.클라우드 환경에서는 WebSocket 지원 여부를 클라우드 제공업체 문서에서 확인해야 함. 2. WebSocket API설정WebSocketConfigurer 오버라이딩 예제더보기@Configurationpublic class WebsocketConfig implements WebSocketCon..

Spring/Spring 2025.05.02