필터 1
무신사 성장과 함께 거대해져온 600줄짜리 쿠폰 쿼리와의 아름다운 이별
무신사
백엔드

무신사 성장과 함께 거대해져온 600줄짜리 쿠폰 쿼리와의 아름다운 이별

600줄짜리 쿠폰 쿼리를 분리·캐싱·로직 이관으로 개선한 사례를 소개했습니다. 평균 지연시간과 DB 사용률을 낮추며 유지보수성과 비용 효율을 높였습니다.

#SQL#cache
12700
그날, 우리의 배치는 왜 멈추었을까?
올리브영
백엔드

그날, 우리의 배치는 왜 멈추었을까?

Spring Batch 배치가 멈춘 원인을 트랜잭션 분리 실패와 스레드 풀 정책에서 찾았습니다. `CallerRunsPolicy`와 `@Transactional` 누락이 겹치며 경합이 발생했고, 설정 개선이 필요했습니다.

#Spring Batch#transaction
5600
[SpringBatch 연재 05] JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기
데보션
백엔드

[SpringBatch 연재 05] JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기

JdbcPagingItemReader로 DB 데이터를 페이지 단위로 읽고 파일로 저장하는 방법을 다루었습니다. JdbcBatchItemWriter로 파일 데이터를 DB에 빠르게 적재하는 구성도 함께 설명했습니다.

#Spring Batch#JDBC
2000
if(kakaoAI)2024, Data 기술 세션 소개
카카오
기타

if(kakaoAI)2024, Data 기술 세션 소개

X

#DB#cloud
2100
카프카 커넥트와 오프셋 관리(1)
데보션
백엔드

카프카 커넥트와 오프셋 관리(1)

카프카 커넥트의 개념과 동작 방식을 소개하고, JDBC와 HDFS 커넥터로 파이프라인을 구성하는 흐름을 설명했습니다. 3.5 버전의 오프셋 관리 기능은 다음 글에서 이어서 다룬다고 예고했습니다.

#Kafka#REST API
2100
올리브영 물류시스템에서는 데이터를 어떻게 주고 받을까?
올리브영
백엔드

올리브영 물류시스템에서는 데이터를 어떻게 주고 받을까?

올리브영은 온라인몰과 물류센터 간 연계 방식을 EAI에서 MQ로 바꾸어 실시간성과 처리 성능을 높였습니다. 다만 큐 기반 구조라 조회와 검색에는 제약이 있다는 점도 함께 짚었습니다.

#MQ#EAI
4700
무진장 블랙 프라이데이 가격 할인은 어떻게 할까?
무신사
백엔드

무진장 블랙 프라이데이 가격 할인은 어떻게 할까?

무진장 블랙 프라이데이를 위해 가격 할인 구조와 운영 프로세스를 대규모로 개선했습니다. 세일 정보를 사전 등록하는 실시간 가격 API로 DB 부하와 오류를 줄이고 처리 성능을 크게 높였습니다.

#AWS#배치
7100
Salesforce - 개체(Object)와 안정적인 데이터 관리
현대자동차그룹
기타

Salesforce - 개체(Object)와 안정적인 데이터 관리

X

#Salesforce#DB
1800
회원 시스템 MSA 전환 도전기: MAU 1,900만 당근 유저를 위한 선택
당근마켓
아키텍처

회원 시스템 MSA 전환 도전기: MAU 1,900만 당근 유저를 위한 선택

당근의 회원·인증 시스템을 MSA로 분리한 과정을 소개했습니다. 레거시 분석, 신규 DB 재설계, Dual-Write와 Rollout으로 무중단 전환을 진행했습니다.

#MSA#migration
8000
삼성
백엔드

SmartThings 통계 DB 교체 여정 ‘데이터 혁신의 어드벤처’

SmartThings 통계 정보 가공 시스템의 데이터베이스 가용성 문제를 개선한 사례를 소개했습니다. 통계 DB 교체를 통해 가용성과 성능을 함께 높인 과정을 다뤘습니다.

#DB#가용성
300
신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -2편
지마켓
기타

신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -2편

신규 서비스 "꿀템"을 만들기 위한 여정의 두 번째 편입니다. 이번 발췌만으로는 구체적인 기술 내용은 충분히 확인되지 않았습니다.

#Web Frontend#DB
1500
신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -1편
지마켓
백엔드

신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -1편

신규 서비스 ‘꿀템’을 만들기 위한 기획과 테이블 설계 과정을 소개했습니다. 놀이공원 비유로 핵심 개념을 정리하고, 확장성과 운영성을 고려해 데이터 구조를 설계했습니다.

#DB#Oracle
2700
코틀린을 활용한 안전한 효과 처리
카카오
백엔드

코틀린을 활용한 안전한 효과 처리

코틀린을 활용해 스프링 서버의 효과 처리, 특히 데이터베이스 관련 처리를 안전하게 다루는 방법을 소개합니다. 서버 개발 맥락에서 코틀린의 활용 포인트를 살펴보는 글입니다.

#Kotlin#Spring
3200
전시 딜 내재화 프로젝트 회고: MongoDB 기반 데이터 구축과 API 개선 과정
11번가
백엔드

전시 딜 내재화 프로젝트 회고: MongoDB 기반 데이터 구축과 API 개선 과정

전시 딜 정보를 내재화해 MongoDB 기반으로 전환한 과정을 회고했습니다. OracleDB 의존으로 생기던 조회·운영 비효율을 줄이려는 개선 사례입니다.

#MongoDB#API
3200