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

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


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

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

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

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

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

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

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

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