국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson
마켓컬리
백엔드

풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson

Spring AOP와 Redisson으로 어노테이션 기반 분산락 컴포넌트를 구성했습니다. 트랜잭션 커밋 후 락을 해제해 재고 차감과 중복 등록의 정합성을 검증했습니다.

#Spring Boot#Redisson
000
풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson
마켓컬리
백엔드

풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 - Spring Redisson

풀필먼트 입고 서비스의 동시성 문제를 해결하기 위해 Redisson 기반 분산락을 적용한 사례를 소개했습니다. AOP와 어노테이션으로 락을 추상화하고 트랜잭션 커밋 이후 해제로 정합성을 보장했습니다.

#Spring Boot#Redis
4800
팀을 더욱 유연하게 만들어가는 힘
마켓컬리
기타

팀을 더욱 유연하게 만들어가는 힘

물류 개발팀이 리팩토링과 페어 프로그래밍으로 도메인 지식·코드 품질을 함께 높였습니다.\nJira·Confluence·로그·회의 규칙을 정비해 협업과 운영 대응 체계를 만들었습니다.

#refactoring#Jira
000
팀을 더욱 유연하게 만들어가는 힘
마켓컬리
아키텍처

팀을 더욱 유연하게 만들어가는 힘

물류 개발팀의 기술 부채와 협업 혼선을 해결하기 위한 팀 체계 정착 과정을 소개했습니다. 페어 프로그래밍, 표준화, 로그·문서·회의 개선으로 유지보수성과 대응력을 높였습니다.

#Jira#Git
3400
Spring boot - 설정파일로 AspectJ PointCut 지정하기
티몬
아키텍처

Spring boot - 설정파일로 AspectJ PointCut 지정하기

Spring AOP의 `@AspectJ` 방식에서 포인트컷 대상을 유연하게 바꾸기 어려운 문제를 다룹니다. 포인트컷 표현식을 설정 파일로 분리하는 방식을 소개합니다.

#Spring Boot#AOP
1100
ThreadLocal과 ThreadPool
티몬
백엔드

ThreadLocal과 ThreadPool

@Snapshot과 AOP로 메서드 요청·응답 데이터를 수집하는 로깅 방식을 제안했습니다. 메시지 큐와 Couchbase를 이용해 DB 기록을 비동기로 분리했습니다.

#Java#AOP
3800