넥스트리2026년 10월 30일백엔드개인정보 접속기록 안전하게 남기기개인정보 감사 로그의 누락·성능·2차 유출 문제를 분석했습니다. 테스트, ThreadLocal, 비동기 배치로 안정적인 기록 체계를 구축했습니다.#Spring Boot#개인정보#감사 로그2800
넥스트리2026년 10월 28일백엔드성능 테스트 결과를 보고 N+1을 걷어내다부하 테스트로 공통 조회 API의 병목과 N+1 호출을 확인하고 응답 구조를 개선했습니다. 요약 조회와 호출 제거로 병목의 상대적 위치가 낮아졌음을 확인했습니다.#JPA#N+1#성능2600
베스핀글로벌2025년 4월 15일백엔드XSS Filter를 통한 웹 보안 강화 방법XSS 공격의 개념과 유형을 정리하고, 필터를 활용한 방어 방법을 소개했습니다. Servlet Filter 예시 코드를 통해 요청 래핑 방식도 함께 보여주었습니다.#XSS#Java#보안51800
flex2026년 10월 27일백엔드상태 전이마다 테스트가 없으면, 운영 가이드가 빌드되지 않습니다상태 전이·운영 안내·테스트 참조를 YAML 선언으로 통합하고 CI에서 검증했습니다. 테스트 없는 전이와 잘못된 참조를 빌드 단계에서 차단해 가이드 신뢰성을 높였습니다.#YAML#CI/CD#test1600
카카오2026년 11월 3일백엔드옮기는 것보다 증명이 어렵다클레임 검색 색인을 변경 알림 방식에서 데이터베이스 변경 로그 기반 CDC로 전환했습니다. 누락·값·지연 관점에서 새 색인의 정확성을 검증하는 과정을 다룹니다.#CDC#검색#데이터베이스800
무신사2026년 2월 5일백엔드“스케줄이 또 안 돌았어요” — 우리가 Temporal을 선택한 이유Jenkins 기반 스케줄 운영의 한계를 해결하기 위해 Temporal을 도입했습니다. 자동 재시도와 실행 이력 가시성으로 출고지시와 주문수집을 더 안정적으로 자동화했습니다.#Temporal#Jenkins#Spring Batch20300“스케줄이 또 안 돌았어요” — 우리가 Temporal을 선택한 이유
토스2026년 10월 19일백엔드평균 CPU는 여유로운데, 커밋은 왜 느릴까?평균 지표에 가려진 Oracle 커밋 지연을 CPU별 NIC 인터럽트와 LGWR 경합으로 분석했습니다. NIC 슬롯과 본딩 방식을 바꿔 인터럽트를 분산하고 CPU·SQL 성능을 개선했습니다.#Oracle#Oracle RAC#NIC5400
넥스트리2026년 10월 26일백엔드모던 백엔드 _ Spring Boot 4.0 개관(4)Spring Boot 4.0의 API 버저닝과 선언형 HTTP 클라이언트, 내장 회복 탄력성 기능을 소개합니다. Undertow·javax.annotation·ListenableFuture 등 제거·대체 대상을 마이그레이션 전에 점검해야 합니다.#Spring Boot#API#버저닝1800
넥스트리2026년 7월 7일백엔드OpenHTMLtoPDF 적용 경험OpenHTMLtoPDF를 검토하고 채택한 이유와 구현 구조를 정리했습니다. 한글 지원, 유지보수성, 보안 처리까지 함께 고려한 PDF 생성 경험입니다.#Java#PDF#HTML46700
데브시스터즈2021년 2월 28일백엔드사전예약 서버 프로파일링으로 서버 병목찾아 개선하기Artillery와 Linux perf Flamegraph로 Node.js 이미지 생성 서버의 병목을 분석했습니다. 불필요한 이미지 리사이징을 제거해 처리량을 10 RPS에서 70 RPS로 개선했습니다.#node.js#TypeScript#Docker3500