새로운 기술 블로그가 추가되었어요

필터 0
선택된 필터 없음
Netty를 활용한 양방향 소켓 통신 구성
무스마
백엔드

Netty를 활용한 양방향 소켓 통신 구성

Netty 기반 양방향 소켓 통신 서버 구성 흐름을 정리했습니다. Spring Boot에서 초기화, 디코더, 핸들러, 클라이언트 관리 방식까지 예시로 설명했습니다.

#Netty#Spring Boot
0005분
Git + Gerrit, 리뷰 받은 코드를 수정해봅시다. Step-by-step (vs. GitHub)
스퀘어랩
백엔드

Git + Gerrit, 리뷰 받은 코드를 수정해봅시다. Step-by-step (vs. GitHub)

Git과 Gerrit에서 리뷰 받은 코드를 수정하는 과정을 단계별로 소개하는 글입니다. 혼자 작업하지 않는 환경에서 코드 리뷰의 중요성과 도구 선택 맥락을 짚었습니다.

#Git#GitHub
28005분
다나와의 상품 데이터 여정
다나와
백엔드

다나와의 상품 데이터 여정

다나와의 상품 데이터가 수집기, 분류기, 오피스, 검색을 거치며 관리되는 흐름을 소개했습니다. 자동 분류와 수동 보완, 검색 색인 최적화의 역할을 함께 설명했습니다.

#검색#DB
11005분
실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 2: 테스트 코드로부터 피드백 받기
카카오페이
백엔드

실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 2: 테스트 코드로부터 피드백 받기

테스트 코드로부터 받은 피드백을 바탕으로 구현 코드를 지속적으로 리팩토링하는 방법을 다룹니다. 실무에서 테스트 코드 작성과 활용 노하우를 이어서 소개합니다.

#test#refactoring
24005분
MySQL과 SSL/TLS통한 접속
핀다
백엔드

MySQL과 SSL/TLS통한 접속

MySQL 버전 업그레이드 시 SSL/TLS 지원 버전과 클라이언트 호환성을 꼭 확인해야 한다고 설명했습니다. 8.0.28에서 TLSv1.0, 1.1이 제거되며 발생하는 핸드셰이크 오류와 조회 방법을 다뤘습니다.

#MySQL#SSL/TLS
20005분
WebRTC 화상회의 서버 구축
무스마
백엔드

WebRTC 화상회의 서버 구축

WebRTC 화상회의 서버의 기본 구조와 Mesh 방식의 시그널링 흐름을 정리했습니다. Spring Boot, 프론트엔드, Flutter 예제로 연결과 미디어 교환 과정을 테스트했습니다.

#WebRTC#Spring Boot
0005분
Kotlin으로 Spring AOP 극복하기!
카카오페이
백엔드

Kotlin으로 Spring AOP 극복하기!

Kotlin 문법적 기능으로 Spring AOP의 아쉬운 점을 보완한 경험을 공유했습니다.\nKotlin 기반 Spring 프로젝트에서 적용 가능성을 살펴볼 수 있습니다.

#Kotlin#Spring AOP
46005분
Profiling and Tracing Tips in Go(GopherCon 2023 발표)
AB180
백엔드

Profiling and Tracing Tips in Go(GopherCon 2023 발표)

Go에서 프로파일링과 트레이싱을 활용하는 방법을 소개한 GopherCon 2023 발표입니다. 런타임 성능 분석과 실행 흐름 추적의 실무 팁을 다룹니다.

#Go#모니터링
16005분
MQTT 로드밸런싱 해보기
무스마
백엔드

MQTT 로드밸런싱 해보기

MQTT 로드밸런싱 가능 여부와 방법을 Nginx와 Shared Subscription 관점에서 살펴보았습니다. 브로커 분산은 프록시로, 클라이언트 분산은 MQTT 5 공유 구독으로 구성했습니다.

#MQTT#Nginx
1005분
Redis Pub/Sub을 활용한 쿠폰 발급 비동기 처리
올리브영
백엔드

Redis Pub/Sub을 활용한 쿠폰 발급 비동기 처리

올영세일 쿠폰 발급의 대기 시간을 줄이기 위해 Redis Pub/Sub 기반 비동기 처리를 적용했습니다. 이후 과발급과 유실 문제를 보완하며 Worker별 List 저장소로 발급 흐름을 개선했습니다.

#Redis#Pub/Sub
41005분
Brandi DA 의 데이터 분석 비망록
브랜디
백엔드

Brandi DA 의 데이터 분석 비망록

RFM을 브랜디 서비스의 고객 분석과 셀러 분석에 적용한 사례를 다뤘습니다. 고객 행동과 시즌성을 함께 고려해 세그먼트와 클러스터링을 고도화했습니다.

#RFM#고객 분석
36005분
Count-Min Sketch를 활용한 히트맵 개선 방안
IMQA
백엔드

Count-Min Sketch를 활용한 히트맵 개선 방안

Count-Min Sketch로 대용량 빈도 집계를 준선형 공간으로 줄이는 방법을 설명했습니다. IMQA 히트맵에 Redis Stack과 RedisBloom을 적용하는 방향도 함께 제안했습니다.

#Count-Min Sketch#Redis
19005분