
ksqlDB 실시간 Join으로 뉴스 추천 만들기
ksqlDB Join으로 뉴스탭 로그와 유저 클러스터 정보를 실시간 결합해 추천용 데이터를 만들었습니다. 외부 DB 조회를 줄이고 파티션과 조인 키를 맞춰 정확한 실시간 처리를 보장했습니다.
새로운 기술 블로그가 추가되었어요

ksqlDB Join으로 뉴스탭 로그와 유저 클러스터 정보를 실시간 결합해 추천용 데이터를 만들었습니다. 외부 DB 조회를 줄이고 파티션과 조인 키를 맞춰 정확한 실시간 처리를 보장했습니다.


오래된 Laravel, PHP, Vue, Node.js, CentOS7 스택을 단계적으로 업그레이드하고 Ubuntu로 이관했습니다. 의존성 문제와 SSL 오류를 해결하며 운영 서버 전환과 Vue3 적용까지 마무리했습니다.

SK플래닛이 오픈소스 Trino를 전사 분석 엔진으로 도입해 실시간 데이터 조회 환경을 구축했습니다. 운영계 데이터 접근성과 소용량 쿼리 성능을 높이고 리포트 주기도 단축했습니다.


세금 계산의 부동소수점 오차를 줄이기 위해 BigDecimal 사용법과 주의점을 정리했습니다. 특히 생성 방식과 나눗셈 처리에서 발생할 수 있는 실수를 중심으로 설명했습니다.


AWS Bedrock의 imported model로 외부에서 학습한 모델을 가져와 서비스하는 방법을 소개했습니다. Lambda와 API Gateway를 연결해 서버리스로 추론 API를 구성하는 흐름을 설명했습니다.
![[9월 3주차 위클리 업데이트] 이번 주 발표된 Google for Developers 최신 소식을 확인하세요!](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNGleuvh_5ifDsOtW0kzXLCkvY7XYc-F06GUikEOdMjiDeZsbnDjz7RhXeyMREp6l4AX_VrQECkz67VDXvH2KJwDtPG8qlSCJiMy9yu3ttxNDMKwl8e_ukSr63dHzE44eKCWEslxqyNog/s1600/lockup_google_developers_horizontal_knockout_wht.png)
Google for Developers의 9월 3주차 최신 소식을 분야별로 안내한 위클리 업데이트였습니다. 개발자 프로필과 학습·이벤트를 활용해 공식 문서와 새 기능을 계속 확인할 수 있습니다.


여기어때가 객실 카드에서 사진, 취소 정책, 상세 정보를 직접 보여주도록 개선한 사례를 소개했습니다. 유저 리서치와 실험을 통해 구매 전환과 카테고리별 반응 차이를 확인했습니다.

Sonarqube를 활용해 코드 품질과 보안을 지속적으로 관리하는 DevSecOps 관점을 소개합니다. 카카오페이에서 Sonarqube를 어떻게 활용하는지 간단히 다룹니다.

X


GPT는 이미지를 보고 글자를 정확히 읽는 데 한계가 있다는 점을 사례로 설명했습니다. OCR 같은 보완 방법을 시도했지만 완전한 해결책은 찾지 못했다고 정리했습니다.


실시간 접속자 관리를 위해 Bloom Filter와 Cuckoo Filter를 비교했습니다. 삭제가 필요한 변동 데이터에는 Cuckoo Filter가 더 적합하다고 설명했습니다.


GPT 시대에는 데이터 수집부터 리포팅까지 분석 전 과정이 AI 중심으로 재편될 가능성을 짚었습니다. 지금부터 풍부한 로그와 세션 데이터를 준비하는 조직이 향후 경쟁 우위를 가질 수 있다고 보았습니다.