필터 1
Kotlin 환경에서 로그를 기록할 때 불필요한 문자열 연산을 방지하는 방법
카카오페이
· 2025년 1월 9일
백엔드

Kotlin 환경에서 로그를 기록할 때 불필요한 문자열 연산을 방지하는 방법

Kotlin과 Java에서 SLF4J 로깅 시 불필요한 문자열 연산을 줄이는 방법을 다뤘습니다. 성능과 가독성을 비교해 Parameterized Logging과 kotlin-logging의 선택 기준을 제시했습니다.

#Kotlin#Java
16005분
딜리버리 프로덕트 개발팀의 개발문화 - 로그 & 알람편
마켓컬리
· 2025년 1월 2일
백엔드

딜리버리 프로덕트 개발팀의 개발문화 - 로그 & 알람편

운영 로그의 기준을 다시 정리해 실제 장애와 가짜 에러를 구분하는 방법을 다뤘습니다. 알람 노이즈를 줄이고 빠른 인지를 위해 로그 레벨과 임계치를 팀 기준으로 조정했습니다.

#logging#모니터링
69005분
당근 홈 피드, Server Driven UI로 실험 이터레이션 빠르게 돌리기
당근마켓
· 2024년 12월 26일
백엔드

당근 홈 피드, Server Driven UI로 실험 이터레이션 빠르게 돌리기

당근 홈 피드에 SDUI를 도입해 앱 업데이트 없이 UI 실험을 빠르게 진행할 수 있게 했습니다. 피드 아이템 카드와 제네레이터로 재사용성과 하위 호환성도 함께 높였습니다.

#server-driven UI#UI/UX
160005분
100여개의 대출 기관 API, 자동으로 운영하기
뱅크샐러드
· 2024년 12월 26일
데브옵스

100여개의 대출 기관 API, 자동으로 운영하기

100여 개 대출 기관 API의 성공률을 메트릭과 알림으로 자동 모니터링하도록 개선했습니다. 그 결과 장애를 더 빠르게 발견하고 대응해 API 성공률을 99%까지 올렸습니다.

#AWS#모니터링
28005분
Log Aggregation의 진화: 카카오의 Fluentd 대체기
카카오
· 2024년 12월 4일
데브옵스

Log Aggregation의 진화: 카카오의 Fluentd 대체기

카카오의 내부 로그 수집 시스템 kemi-log와 Fluentd 대체 과정을 소개합니다. 오픈 소스 기반 로그 집계 구조의 전환 맥락을 다룹니다.

#logging#Kafka
16005분
ELK 환경에서 좀 더 정교한 이슈 트래킹 Part3 - Multi Thread Context 적극 활용하기
카카오페이
· 2024년 10월 29일
백엔드

ELK 환경에서 좀 더 정교한 이슈 트래킹 Part3 - Multi Thread Context 적극 활용하기

ELK 환경에서 Multi Thread Context를 활용해 이슈 트래킹을 정교하게 개선한 사례를 공유했습니다. 멀티 스레드 로그 추적성을 높이는 실무 적용 포인트를 다뤘습니다.

#ELK#동시성
13005분
리다이렉트 서버와 FCM 푸시 연동
ZUM
· 2023년 7월 11일
백엔드

리다이렉트 서버와 FCM 푸시 연동

푸시 클릭·노출 통계를 위해 리다이렉트 서버와 FCM 푸시를 연동하고 로그 적재 구조를 설계했습니다. 웹 푸시 노출은 아이콘 이미지 응답을 활용해 수집하는 방식으로 보완했습니다.

#FCM#DynamoDB
0005분
Serilog를 통해 애플리케이션 데이터를 수집하고 분석하자
플라네타리움
· 2023년 3월 3일
백엔드

Serilog를 통해 애플리케이션 데이터를 수집하고 분석하자

분산 네트워크와 마이크로서비스 환경에서 애플리케이션 로그를 수집하고 짝 맞추는 필요성을 다뤘습니다. Serilog를 통해 데이터 수집과 분석을 하는 방향을 소개했습니다.

#logging#MSA
0005분
Redirect 서버 리팩토링 - 파일럿 프로젝트
ZUM
· 2023년 2월 14일
백엔드

Redirect 서버 리팩토링 - 파일럿 프로젝트

레거시 Redirect 서버를 Spring Boot 기반으로 리팩토링해 클릭 요청, 캐시, 로그 구조를 개선했습니다. 푸시 연동과 Short URL 처리까지 통합해 확장 가능한 형태로 설계했습니다.

#Spring Boot#AWS
0005분