필터 1
테이블링 백엔드 팀 온보딩 회고
테이블링
기타

테이블링 백엔드 팀 온보딩 회고

테이블링 백엔드 팀의 3개월 온보딩 경험과 회고를 공유했습니다. 웰컴 키트, 돌보미 제도, 단계적 과제를 통해 팀 문화와 협업 방식을 소개했습니다.

#Java#Spring Boot
28005분
[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기
데보션
백엔드

[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기

Spring Batch의 CompositeItemProcessor로 여러 ItemProcessor를 순차 결합하는 방법을 소개했습니다. 이름·성별 변환과 나이 증가를 분리해 단계별 처리와 재사용성을 높였습니다.

#Spring Batch#Java
16005분
여기어때 신입 개발자의 암호화 서비스 개선기
여기어때
백엔드

여기어때 신입 개발자의 암호화 서비스 개선기

기존 AWS KMS 암호화 서비스를 EKS와 Java 비동기 처리로 개선했습니다.\n형상 관리, CI/CD, APM까지 도입해 성능과 운영 안정성을 함께 높였습니다.

#AWS KMS#Java
43005분
엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!
마켓컬리
백엔드

엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!

엑셀 업로드 중 Apache POI가 Zip Bomb으로 파일을 차단한 원인과 로그 분석 과정을 정리했습니다. 최소 압축 비율 조정과 파일 크기·중첩 레벨 점검으로 대응했습니다.

#Java#Apache POI
37005분
하이버네이트의 시간은 거꾸로 간다
마켓컬리
백엔드

하이버네이트의 시간은 거꾸로 간다

스프링부트 업그레이드 후 하이버네이트의 시간 변환 로직 변화로 LocalTime 조회 오류가 발생했습니다. 임시로 Converter를 적용해 나노초를 제거하며 장애를 우회했습니다.

#Spring Boot#Hibernate
29005분
Mockito 가 뭔데?
TechKi Blog
백엔드

Mockito 가 뭔데?

Mockito는 Java 테스트에서 의존성을 분리하기 위해 Mock 객체를 만드는 라이브러리입니다. 기본 API와 예제를 통해 테스트 격리와 호출 검증 방법을 소개했습니다.

#Java#Mockito
20005분
URL이 이상해요! Java와 Spring 중 범인은 누구?
카카오페이
백엔드

URL이 이상해요! Java와 Spring 중 범인은 누구?

카카오페이 알림피드 서비스에서 URL 이상 장애의 원인과 해결 과정을 공유합니다. Java와 Spring 중 어디에 책임이 있는지 분석한 사례입니다.

#Java#Spring Boot
24005분
컬리의 Virtual 물류 센터
마켓컬리
아키텍처

컬리의 Virtual 물류 센터

컬리의 피킹 공정을 시뮬레이션으로 구현하고 실제 데이터와 비교해 모델 타당성을 검증했습니다. 또한 동선 형태와 재고 배치 전략을 실험해 현장 의사결정에 활용했습니다.

#시뮬레이션#디지털 트윈
20005분
SK플래닛
백엔드

OPA(Open Policy Agent)를 이용하여 JIRA의 권한 구현하기

OPA와 Rego로 JIRA 권한을 구현하고, Spring Security와 연동해 백엔드에서 권한 체크를 구성했습니다. 쿠버네티스 사이드카 배포로 지연을 줄였지만, 정책과 데이터 동기화는 추가 과제로 남았습니다.

#OPA#JIRA
31005분
택스테크 스타트업에서 부동소수점을 다루는 방법
삼쩜삼
백엔드

택스테크 스타트업에서 부동소수점을 다루는 방법

세금 계산의 부동소수점 오차를 줄이기 위해 BigDecimal 사용법과 주의점을 정리했습니다. 특히 생성 방식과 나눗셈 처리에서 발생할 수 있는 실수를 중심으로 설명했습니다.

#Java#BigDecimal
11005분
[SpringBatch 연재 02] SpringBatch  코드 설명 및 아키텍처 알아보기
데보션
백엔드

[SpringBatch 연재 02] SpringBatch 코드 설명 및 아키텍처 알아보기

Spring Batch의 Tasklet 예제와 Job, Step 등록 과정을 설명했습니다. 또한 배치 아키텍처와 실행·저장 정보의 흐름을 정리했습니다.

#Spring Batch#Java
20005분
Resilience4j Circuit Breaker를 이용한 장애 대비하기
NHN
백엔드

Resilience4j Circuit Breaker를 이용한 장애 대비하기

Resilience4j Circuit Breaker로 연동 서비스 장애가 전체 시스템으로 번지는 것을 막는 방법을 설명했습니다. 상태 전환 원리와 주요 설정 옵션, 적용 시 유의점을 예제로 정리했습니다.

#Resilience4j#Circuit Breaker
24005분