기존 서비스 국제화(i18n) 작업 쉽게 덜어내기: t 함수 자동 래핑 스크립트 만들기

한글 텍스트를 자동으로 추출하고 t 함수를 래핑하여 서비스의 국제화(i18n)를 쉽게 구현하는 방법을 설명합니다.

2025.02.06
i18n
translation
automation
script
신입 DevOps 엔지니어의 AI/ML 기반 자동화된 스팸 필터링 도입 경험기

AI/ML 전문가 없이 자동화된 스팸 필터링 도입과 개선기에 대해 공유합니다.

2024.12.05
Spam
ML
ChatGPT
AI
우리 팀에 맞는 VPN 찾기

VPN 솔루션 선택을 위해 고민한 과정과 고려했던 요소를 공유합니다.

2024.10.31
Network
VPN
OpenVPN
Wireguard
JDBC setReadOnly 호출 이슈 해결기

안녕하세요. 인프랩 백엔드 개발자 인트, 제이입니다. 인프랩의 백엔드 서버는 대부분 Node.JS로 구성되어 있지만 일부 JVM 서버도 함께 운영됩니다. JVM 서버의 경우 모니터링으로 핀포인트를 활용하고 있습니다. 최근에 핀포인트를 통해 간헐적으로 원인을 파악하기 어려운 에러 알림이 발생했었는데, 이에 대한 해결 경험을 공유하고자 합니다. 문제가 발생한 환경 Spring Boot 3.2.5 Spring JDBC 6.1.6 PostgreSQL Driver 42.6.2 AWS Advanced JDBC Wrapper 2.2.3 AWS Aurora PostgreSQL 14.9.6 문제 상황 핀포인트에서는 다음과 같은 에러 메시지를 확인할 수 있었습니다. 이번에 경험한 에러는 특정 API에서만 발생하는 게 아닌 불특정 조회 API에서 간헐적으로 발생했습니다. 에러 메시지는 다음과 같습니다. 핀포인트 로그를 보면 에러는 트랜잭션의 마지막에 commit과 close를 하는 과정에서 발생했습…

2024.09.01
JDBC
setReadOnly
Aurora
©INFLAB. ALL RIGHTS RESERVED