모든 블로그
네이버 페이

네이버 페이

블로그 방문

최신 게시글 (18)

8월 7일

백엔드

신입개발자의 역량과 성장에 대해서(feat. Done is better than perfect)

신입 개발자가 갖춰야 할 소통, 정보 탐색, 기록 능력과 성장 전략을 경험 기반으로 공유합니다. 완벽보다 실행을 우선하며 점진적 개선과 보안 인식, 효과적인 질문법을 강조합니다.

#Kotlin#Java#성장
337000

8월 5일

백엔드

똑같은 코드인데 왜 안 돼? Spring JDBC 컨버터 미궁 탈출기

Spring Data JDBC에서 LocalDate 커스텀 컨버터가 동작하지 않는 문제는 JDBC 내부의 특별 처리 때문입니다. 이를 해결하기 위해 LocalDate를 감싸는 래퍼 클래스를 사용해 컨버터 우회를 적용했습니다.

#Kotlin#Oracle#database
144000

7월 31일

백엔드

MongoDB CQRS 성능 개선기: 예상치 못한 Tomcat NDJSON 병목 해결

네이버페이 정산 시스템에서 MongoDB와 CQRS를 도입했으나 Tomcat 기반 NDJSON 스트리밍에서 병목 현상이 발생했습니다. Flux 데이터를 버퍼링해 한 번에 처리하는 방식으로 엑셀 다운로드 성능 문제를 해결했습니다.

#performance#MongoDB#spring boot
92000

6월 30일

백엔드

레거시 시스템 교체기: 실시간 트래픽 미러링을 통한 안정적 전환 사례

네이버페이는 신용점수 조회 서비스의 레거시 시스템을 Spring WebFlux에서 WebMVC로 전환하며 Nginx 기반 트래픽 미러링 기법을 도입해 안정적 전환을 이뤘습니다. 이를 통해 코드 유지보수성이 크게 개선되고 실서비스 환경에서 신규 시스템 검증이 가능해졌습니다.

#migration#Java#traffic
199000

6월 24일

백엔드

도메인 Error를 다루는 고민과 Arrow의 Either

복잡한 결제 도메인의 오류 처리를 위해 Kotlin의 sealed class에서 Arrow의 Either로 전환하며 함수형 프로그래밍 방식을 도입했습니다. 이를 통해 코드 명확성, 예외 처리 일관성, 트랜잭션 관리 문제를 해결하고 안정적인 시스템을 구축했습니다.

#Kotlin#spring boot#arrow
113000

6월 17일

백엔드

Node.js가 싱글스레드 서버라는 미신(feat. Node.js의 대용량 데이터 처리)

Node.js는 메인 스레드에서 JavaScript를 실행하면서 libuv의 워커 스레드로 비동기 I/O 처리를 하여 싱글스레드처럼 보이지만 멀티스레드 구조를 활용합니다. 대용량 CPU 집약 작업은 병목이 되지만, Kubernetes 기반 스케일아웃으로 효과적으로 극복할 수 있습니다.

#Kubernetes#server#JavaScript
339000

6월 2일

백엔드

Opensearch 검색엔진을 이용한 네이버 페이 검색 하기

네이버페이 검색 서비스는 OpenSearch를 활용해 별도의 색인과 한글 자모 분리, 형태소 분석으로 검색 정확도를 높였습니다. 무중단 패치와 최근 검색어 기능 구현 등 안정적인 운영과 사용자 경험 개선에 중점을 두었습니다.

#Kotlin#검색#MongoDB
218000

5월 23일

백엔드

실무에서 만나는 DB isolation level

MySQL과 Oracle의 기본 격리 수준 차이로 인해 실무에서 잔액 업데이트 동시성 문제가 발생하였습니다. 문제 원인과 해결 방안, 그리고 격리 수준 선택의 중요성을 사례를 통해 설명합니다.

#transaction#MySQL#Oracle
226000

10월 11일

데브옵스

FAST: 데이터 파이프라인 이제는 웹에서

목차 0. 들어가며 0.1 데이터 활용을 위해 필수불가결한 배치 시스템 1. 기존 데이터 활용 배치 시스템의 문제점 1.1 Zeppelin Cron 기능을 이용한

#data#pipeline#자동화
22000

10월 2일

AI

Uplift Modeling을 통한 마케팅 비용 최적화 (with Multiple Treatments)

안녕하세요, 네이버페이 인텔리전스서비스 박대한입니다. 마케팅 비용 최적화 문제를 uplift modeling으로 정의하고, 인과추론(causal inference) 모델을

#최적화#마케팅
23000

9월 30일

프론트엔드

상태 관리 라이브러리 vanilla-store

상태 관리 라이브러리 vanilla-store를 소개합니다! 안녕하세요. 내자산&회원FE팀 김현석입니다. 리액트를 사용하는 개발자들에게 상태 관리는 항상 중요한 고민거리입

#react#state#library
32000

6월 18일

백엔드

Spring Security 의 인증 알아보기

안녕하세요. 네이버페이 회원&인증BE 의최용화입니다. Spring Security는 강력한 보안 프레임워크로서, 애플리케이션의 인증과 인가 과정을 효율적으로 관리합니다.

#Spring#authentication#Filter
35000

6월 10일

데브옵스

nGrinder를 활용한 부하테스트

안녕하세요. 금융 FE 임문수입니다. 네이버페이 부동산에서 부하테스트를 진행한 경험을 바탕으로 부하테스트에 대한 설명과 nGinder를 활용한 부하테스트를 진행했던 과정에

27000

3월 27일

데브옵스

GitHub Actions 활용하기

안녕하세요, 네이버 페이에서 프론트엔드를 개발하고 있는이창재입니다. 네이버 파이낸셜에서는 GitHub를 통해 코드를 관리하고 있고, 자연스레 GitHub Actions를

#CI/CD#CI/CD#GitHub
31000

3월 8일

기타

코드, 어떻게 관리하세요?

안녕하세요, 네이버페이 내자산&회원FE에서 프론트엔드 개발하는이선아입니다. 저희 팀이 담당하는 일은 원용님의 아래 글에 잘 정리되어있습니다. 내자산: 마이데이터 자산 조회

#CI/CD#GitHub#monorepo
50000

1월 25일

백엔드

내자산: 마이데이터 자산 조회

(feat. WebSocket) 안녕하세요. 네이버페이 내자산&회원FE 팀의김원용입니다. 저희 팀은 네이버페이 포인트는 물론, 마이데이터를 통한 다양한 금융 기관의 자산

#API#data#금융
34000

11월 23일

기타

공개키 암호화와 키관리 (MPC)

안녕하세요, 네이버페이 금융인프라개발 임지선입니다. 공개키 암호화의 개념과 거기에서 사용되는 개인키를 안전하게 보관하기 위한 키 암호화 방식에 대해 소개ᄒ

15000

9월 12일

프론트엔드

deFign : 네이버 페이의 디자인 시스템을 정의하다

deFign: 네이버페이의 디자인 시스템을정의하다 안녕하세요. 네이버페이 금융FE, 디자인시스템TF 소속안재연입니다. 출처: https://m.post.naver.com/

#Figma#컴포넌트#디자인패턴
70000