필터 1
전략 패턴을 활용한 유연한 결제 모듈 구현기
넥스트리
아키텍처

전략 패턴을 활용한 유연한 결제 모듈 구현기

전략 패턴으로 PG별 결제 연동을 분리해 결제 플로우를 단순화했습니다. 새 PG 추가 시 기존 코드를 거의 수정하지 않도록 확장성을 확보했습니다.

#전략패턴#Spring Boot
37005분
DB 스키마 마이그레이션 도구, 어떻게 고를까
넥스트리
아키텍처

DB 스키마 마이그레이션 도구, 어떻게 고를까

DB 스키마 마이그레이션 도구 4종을 비교하고, 환경별 선택 기준을 정리했습니다. 무중단 배포와 대용량 변경을 위한 운영 패턴도 함께 설명했습니다.

#DB#migration
60005분
말하지 않고 만들었다 — AX를 코드로 구현한 6개월의 기록
데보션
AI

말하지 않고 만들었다 — AX를 코드로 구현한 6개월의 기록

6개월간 AX를 실제 시스템과 코드로 구현하며 얻은 경험을 정리했습니다. 모델 교체, 검수 분리, 데이터 정제, 승인 레일 등 운영 교훈을 공유했습니다.

#LLM#DB
23205분
“장보기 지원금이 곧 소멸돼요” 알림 뒤에서 일어난 일
SSG.COM
백엔드

“장보기 지원금이 곧 소멸돼요” 알림 뒤에서 일어난 일

장보기 지원금 소멸 알림 배치에서 메시지 발송 대기 중 DB 커넥션을 오래 점유해 타임아웃이 발생했습니다. 이를 위해 리소스 사용 구간과 발송 대기 구간을 분리해 배치 안정성을 높였습니다.

#Spring Batch#DB
111005분
주문 트래픽 20배를 견디는 재고 처리 구조 만들기
아임웹
백엔드

주문 트래픽 20배를 견디는 재고 처리 구조 만들기

공동구매 트래픽 폭증으로 재고 처리의 lock 경합이 병목이 되자 Redis와 Kafka 중심으로 구조를 재설계했습니다. 재고 경로를 단일화하고 비동기 반영과 fallback을 더해 약 20배 트래픽을 안정적으로 견뎠습니다.

#Redis#Kafka
6005분
학생에서 개발자로: DB, 보안부터 AI까지, 정답보다 합리적인 선택을 배우다
카카오
기타

학생에서 개발자로: DB, 보안부터 AI까지, 정답보다 합리적인 선택을 배우다

X

#DB#보안
97005분
학생에서 개발자로: 로또 구현부터 레거시 개선까지, 서버의 흐름을 배우다
카카오
기타

학생에서 개발자로: 로또 구현부터 레거시 개선까지, 서버의 흐름을 배우다

X

#server#DB
117005분
biz-crm IndexedDAO 적용기
채널톡
백엔드

biz-crm IndexedDAO 적용기

내부 백오피스 검색 지연 문제를 고객 사용 방식 인터뷰로 먼저 확인했습니다. IndexedDAO를 도입해 인덱스 히트를 보장하고 8초 쿼리를 200ms대로 개선했습니다.

#Java#DB
1005분
biz-crm IndexedDAO 적용기
채널톡
백엔드

biz-crm IndexedDAO 적용기

biz-crm 대용량 검색 지연 문제를 사용자 인터뷰로 원인부터 재점검했습니다. 범용 필터를 줄이고 IndexedDAO를 도입해 인덱스 기반 조회로 개선했습니다.

#Java#JOOQ
10005분
미래의 클라우드를 창조하다
라인
데브옵스

미래의 클라우드를 창조하다

LY Corporation의 프라이빗 클라우드 Flava가 향후 어떻게 진화할지 소개했습니다. 개발자 경험, 보안, 스토리지, AI 기반 운영 자동화를 중심으로 미래 방향을 제시했습니다.

#cloud#DB
79005분
작은 수정이 전체를 깨뜨리기 시작했을 때: 옐로우버스 DB 재설계 이야기
더스윙
백엔드

작은 수정이 전체를 깨뜨리기 시작했을 때: 옐로우버스 DB 재설계 이야기

옐로우버스 일정 시스템은 변경이 연쇄 전파되는 DB 구조 때문에 큰 비용을 치르고 있었습니다. 이를 append-only, decoupling, lazy generation으로 재설계해 안정성과 운영 효율을 높였습니다.

#DB#refactoring
131005분
“정산파일 자동화”를 하려다, 규칙과 검증을 다시 설계하다
마이리얼트립
백엔드

“정산파일 자동화”를 하려다, 규칙과 검증을 다시 설계하다

정산파일 자동화 과정에서 파일 기반 예외 업무를 내부 DB 구조로 옮기고, 규칙과 검증 로직을 재설계했습니다. 파트너별 기준은 YAML 설정으로 분리해 유지보수성과 추적 가능성을 높였습니다.

#Google Apps Script#YAML
87005분