안녕하세요. 네이버페이 금융FE 팀의 정회원입니다. 사내 ENGINEERING DAY 2026에서 발표한 “AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기” 내용을 글로 옮기고 일부 설명을 덧붙였습니다. 발표 영상은 NAVER D2나 YouTube에서 보실 수 있…
Spring Data JDBC Composite PK를 쓰고 싶었을 뿐인데, Batch·Kotlin·Jackson·Gradle까지 함께 정리하게 된 이야기 안녕하세요. 네이버페이 카드 BE 팀 오규석 입니다. 네이버페이에서 카드결제 매입/정산 개발을 담당하고 있습니다. 이 글은 카드 매…
안녕하세요. 네이버 파이낸셜 카드 BE 팀의 허수진입니다. 저는 현재 3년차 서버 개발자로서 Java, Kotlin, Spring을 주로 다루며 성장해나가고 있어요. 이 글에서는 개발자로 일하면서 느낀 성장에 대한 생각과, 신입 개발자가 갖춰야 할 역량에 대해 경험을 바탕으로 공유드리고…
안녕하세요. 네이버페이에서 카드 BE 담당하고 있는 허수진입니다. 🙂 저희 팀에서는 데이터베이스의 실제 저장 형태와 무관하게 애플리케이션에서 타입 안정성을 확보하면서 원하는 형식으로 데이터를 다루기 위해서 Spring Data JDBC에서 커스텀 컨버터를 사용하고 있습니다. e.g. 그…
안녕하세요. 네이버페이 혜택&정산BE 에서 네이버페이 정산 개발을 담당하고 있는 하성권 입니다. 최근 대용량 데이터의 조회 성능을 개선하기 위해 CQRS 패턴 기반의 MongoDB 시스템을 도입했습니다. 이 과정에서 예상치 못한 성능 병목 현상을 겪었고, 그 해결 과정을 공유하고자 합니…
안녕하세요. 네이버페이 신용서비스BE 개발자 권민준입니다. 이번 글에서는 네이버페이 서비스 중 하나인 ‘신용점수 조회’ 서비스의 레거시 시스템을 새로운 시스템으로 전환하는 과정에 대해서 소개하고자 합니다. 이 과정에서 저희 팀은 Spring WebFlux에서 Spring WebMVC로의…
안녕하세요. 결제형 BE팀의 조남원입니다. 저희 팀은 복잡한 결제 도메인의 안정성과 코드 명확성을 높이기 위해 끊임없이 고민하고 있습니다. 이 글에서는 도메인 에러를 다루기 위해 어떤 고민을 했고, Arrow 를 도입해서 어떻게 효과적으로 처리하고 있는지, 그 적용 과정과 경험을 공유하…
“Node.js는 싱글스레드인가, 멀티스레드인가?” 대부분은 너무 쉽게 대답합니다. 하지만 정말 그렇게 단순한 문제일까요? 저는 네이버페이에서 백엔드 서버 개발 업무를 맡고 있는 김태우입니다. “Node.js는 싱글스레드인가요, 멀티스레드인가요?” 제가 이직 전 회사에서 면접관으로 면접…
안녕하세요, 네이버페이 유저인프라BE에서 백엔드 개발을 하고 있는 민경훈 입니다. 이번에 소개하고자 하는 내용은 최근 네이버페이 검색 서비스를 오픈하면서 경험한 고민과 해결 과정을 소개하고자 합니다. 검색이라는 기능이 단순해 보이지만, 실제로는 사용자 경험부터 시스템 구조까지 많은 고민…
안녕하세요. 네이버페이 비즈인프라 BE의 박상욱입니다. 오늘은 DB islolation level(트랜잭션 격리 수준)을 실제 서비스 개발 중에 발생했던 이슈를 통해 비교적 친숙하게 다가가고자 합니다. 다들 전공시간이나 면접 대비를 위해서 DB isolation level에 대해서 공부…