Blog.
All Tags.제목
3/2/2025 • 1 min
현재 운영중인 통합 서비스의 리팩토링을 진행하려는 와중 객관적인 기준이 필요하다는 생각이 들었다. 이를 위해 SonarQube로 코드의 상태를 측정하고 리팩토링 포인트로 잡아갔던 경험을 기록하고자 한다.
캐시와 레디스
1/2/2025 • 0 min
No description available.
페이지네이션에 대해 깊게 고민해보자
12/23/2024 • 11 min
JPA를 사용하다보면 Pageble을 통해 손쉽게 구현하던 페이지네이션을 Mybatis로 어떻게 구현할지 고민하고 프로젝트에 적용하며 알게된 내용을 기록하고자 한다.
ffmpeg를 이용한 스트리밍 서버 구축기
9/20/2024 • 10 min
회사에서 LPR 기반의 대시보드 구현 PoC를 진행하면서 대시보드에 CCTV 영상을 Live로 송출해야하는 요구사항이 있었다. 하지만 문제는 RTSP 프로토콜을 통해 제공되는 CCTV 영상이 브라우저에서 직접 재생되지 않아 다양한 접근 방식을 고민했었고, 이문제를 해결했던 내용을 기록하고자 작성하였다.
UUID를 PK로 사용하면 안됩니다.
8/27/2024 • 13 min
회사에서 레거시 코드를 보던 도중 PK를 UUID로 관리하고 있다는 것을 알게 되었다. UUID를 사용하는 이유에 대해 찾아보던 중 새롭게 알게된 내용과 어떻게 사용하는 것이 효율적인지 기록 해보려고 한다.
블로그를 이사하려고 합니다.(feat. 도큐사우르스)
8/20/2024 • 13 min
회사에서 작은 사내 스터디를 시작하게 되었다. 같이 참여한 동료들은 개발팀 5명으로 1일 1커밋과 주 1회 블로그 업로드를 규칙으로 정했다. 하지만 내가 운영 중이던 블로그는 많은 수정이 필요한상태다.
필드주입을 쓰면 안되는 이유를 아시는지요.
8/7/2024 • 7 min
레거시 코드를 마이그레이션 하던중 @Autowired을 통해 필드 주입으로만 의존성을 주입되어 있는 것을 발견하였다. 이를 생성자 주입으로 변경 하려고 하였지만 왜? 라는 의문이 들었고 이 포스팅 작성을 시작하였다.
Nodered와 Ntfy로 알림 기능을 뚝딱 해보자
4/12/2024 • 13 min
기존에 구축되어있던 레거시 프로젝트에 알림기능 추가가 필요하였다. 하지만 여러가지 이유로 일정이 정말 촉박했고, PHP로 구축된 Backend 서버를 직접 다룰수가 없는 상황 등으로 NodeRed, Ntfy를 통해 알림기능을 뚝딱 도입했던 경험을 작성해보려고 한다.
쿠키와 세션 그리고 JWT
2/1/2024 • 2 min
세션
사내에 TIG스택을 도입하며 (Telegraf + InfluxDB + Grafana)
12/6/2023 • 18 min
입사 이후 운영중인 환경을 보면서 사내에 모니터링 시스템을 제대로 구축해야되겠다는 생각을 하게 되었다. 모니터링 시스템이 없는 환경에서 서버에 하나씩 Ping을 날려보고, 로그를 확인하는 방식으로 운영을 하고 있는 현재 상태를 우선적으로 바꿔야할 필요성을 느꼈다.