모든 블로그
SSG.COM

SSG.COM

블로그 방문

최신 게시글 (20)

3월 18일

데브옵스

“왜 노출이 안 될까?”를 한 번에 추적하는 방법

요청 흐름을 묶어 한 화면에서 추적할 수 있는 디버깅 도구를 개발했습니다. Swagger 연동으로 화면에서 API 재현과 로그 흐름 확인이 가능합니다.

#Kafka#MongoDB#Logging
56000

2월 12일

AI

테이블 데이터를 위한 트랜스포머? — 변신 로봇 아닙니다

표 형식 데이터에 트랜스포머 기반 파운데이션 모델(TabPFN)이 적용되는 변화를 소개했습니다. 작은 데이터에서 빠른 베이스라인 구축과 실무적 활용 가능성에 주목합니다.

#Transformer#XGBoost#수요예측
55000

2월 5일

백엔드

2시 배포, 3시 오픈, 그리고 장애

배포 이후 FlashAttribute가 다중 WAS 환경에서 유실되어 가입 흐름이 랜덤 오류를 일으켰습니다. Gate 페이지를 redirect 대신 POST 렌더링으로 변경해 문제를 해결했습니다.

#WAS#Spring#session
173000

1월 22일

백엔드

왜 행사 상품은 항상 늦게 연동될까?

행사 상품 연동 지연 원인과 운영상 한계점, FCFS 문제를 분석했습니다. SoAP 점수 도입으로 주요 상품 우선 연동을 구현해 연동 속도를 개선했습니다.

#Kotlin#MSA#Grafana
37000

1월 15일

프론트엔드

페이지를 이루는 최소 기능 블록, 모듈유닛

모듈유닛은 페이지의 최소 UI 블록으로 공통 단위로 관리해 유지보수성을 높였습니다. 기획 시 변경 범위와 공통 정책 영향을 사전 검토해야 합니다.

#react#유지보수#컴포넌트
57000

10월 16일

AI

있었는데요, 없었습니다.

SSG.COM은 머신러닝과 TFT 모델을 활용해 자동발주 예측 품질을 개선하고 품절률을 크게 낮추는 데 성공했습니다. Quantile Forecasting 기법으로 예측 신뢰도를 높여 재고 최적화에도 기여하고 있습니다.

#자동화#품질#ML
71000

9월 25일

백엔드

지금 바로 집 앞으로, 바로퀵 이마트 오픈기

SSG는 5개월 만에 퀵커머스 배송 서비스 '바로퀵 이마트'를 런칭하며 기존 시스템을 활용해 빠른 개발과 확장성을 달성했습니다. 초기 성과는 특정 식품 카테고리에 집중되었고, 주간배송과 보완적인 주문 패턴을 보여 향후 전국 확대가 계획되어 있습니다.

#서비스#운영#기획
85000

7월 31일

AI

SSG.COM 사내 Agent 개발기

SSG.COM AI팀은 사내 문서 검색의 한계를 극복하기 위해 자연어 처리 기반의 Agent를 개발했습니다. 이 시스템은 LLM과 다양한 도구를 활용해 문서 검색부터 요약, 적절성 평가까지 자동화하며 향후 Teams 연동과 에이전트 기반 진화를 계획 중입니다.

#NLP#LLM#workflow
223000

7월 22일

백엔드

2025 미식관 리뉴얼 오픈기

미식관은 신규 고객 유입과 트렌디 상품 소구 강화를 위해 UI 개선과 개인화 추천, 커뮤니티 기능을 도입했습니다. 리뉴얼 이후 방문자와 매출이 크게 증가하며 긍정적 성과를 보였습니다.

#data#ecommerce#기획
99000

7월 8일

백엔드

Kotlin Coroutine으로 구현한 비동기 제휴 연동 시스템 구축기

이 글은 Kotlin Coroutine을 활용해 기존 동기 처리 시스템의 병목 문제를 해결하고 비동기, 동시성 처리 시스템을 구축한 사례를 다룹니다. 코루틴 도입으로 API 호출 처리 속도가 개선되고 자원 효율성이 크게 향상되었습니다.

#Kotlin#Kafka#Coroutine
112000

5월 29일

데브옵스

프로모션 배치 k8s 이관기

기존 물리서버에서 Kubernetes로 프로모션 배치 서버를 전환하며 Quartz 스케줄러를 활용해 안정적인 분산 배치 실행 환경을 구축했습니다. Kubernetes 환경에서 Pod 관리와 리소스 최적화를 통해 안정적 운영 경험을 공유합니다.

#Kubernetes#batch#PostgreSQL
60000

5월 22일

백엔드

오늘은 누구의 손을 들어줘야 할까?

SSG 가격최적화 프로덕트는 기존 MAB 기반 모델 선택의 한계를 극복하기 위해 Regret 기반 평가 방식을 도입했습니다. 이를 통해 상품별 모델 성능을 정밀하게 평가하고 빠른 가격 대응이 가능해졌습니다.

#최적화#MAB#dynamic pricing
37000

4월 29일

프론트엔드

신세계백화점 PC 메인 React 전환기

신세계백화점 PC 메인 페이지를 React로 전환하여 유지보수성과 사용자 경험을 향상시켰습니다. Next.js와 React Query를 활용해 SSR, 인피니트 스크롤, SEO 최적화 등을 구현했습니다.

#react#Next.js#SSR
236000

3월 26일

AI

이번 주에 낚시대는 얼마일까?

SSG.COM은 Multi-Armed Bandit과 Thompson Sampling을 이용해 다양한 머신러닝 모델의 할인율을 동적으로 평가하고 최적 가격을 결정합니다. 이 방법은 KPI 달성과 실적 향상에 기여했으나, 데이터 부족 문제를 해결하기 위한 새로운 모델 선택 방법이 필요해 2부에서 소개할 예정입니다.

#A/B test#ML#Bayesian
128000

3월 14일

백엔드

제휴 서비스 수집 시스템, 첫 설계부터 지금까지의 여정

SSG는 기존 배치 기반 제휴 서비스 수집 시스템의 성능 문제를 이벤트 기반 아키텍처와 CQRS, Zero Payload 패턴 도입으로 개선했습니다. Kotlin Composite 시스템과 Golang 큐 서버 개발 등 단계별 고도화를 통해 안정성과 확장성을 확보했습니다.

#event#Kotlin#Java
246000

2월 25일

백엔드

SSG 자동화센터 운영시스템에서 분산 락을 사용하는 방법

SSG ECMS 시스템에서 발생한 동시성 이슈를 Redis 분산 락과 스프링 AOP를 활용해 해결했습니다. 또한 분산 락과 @Transactional의 상호작용 문제를 분석하고 적절한 Advisor 순서 지정을 통해 안정적인 동시성 제어 방안을 제시했습니다.

#transaction#Redis#AOP
116000

2월 19일

데브옵스

카나리 배포 도입과 상품 유닛의 쓱데이 대응기

SSG는 쓱데이 트래픽 급증에 대응하기 위해 카나리 배포를 도입하여 안정적인 서비스 운영과 빠른 문제 대응을 가능하게 했습니다. 카나리 배포는 장애 위험을 줄이고 A/B 테스트 등에도 활용되며, 운영 환경에서 신중한 적용이 필요함을 사례와 함께 설명합니다.

#Java#performance#CI/CD
30000

2월 14일

백엔드

Redis로 분산 락 애노테이션 구현하기 — 스프링 AOP 활용 사례와 주의점

이 글은 Redis를 이용해 분산 락을 구현하고 스프링 AOP를 활용해 락 애노테이션을 만드는 방법을 소개합니다. 동시성 문제 해결과 구현 시 주의해야 할 점들도 함께 다룹니다.

#Redis#AOP#spring boot
98000

1월 8일

AI

미우미우 핑크핀은 왜 안나오나요 ?

SSG.COM 검색추천팀은 BERT 계열 모델을 활용해 롱테일 검색어인 '미우미우 핑크핀'의 검색 실패 문제를 효과적으로 해결했습니다. 이로 인해 전체 검색 실패의 46%가 성공으로 전환되었으며, 향후 개인화 기능 등 고도화를 추진할 예정입니다.

#NLP#검색#모델
35000

1월 8일

백엔드

검색엔진에 의존하지 않는 Reranking API 개발하기

SSG.COM은 기존 Elasticsearch 기반 LTR 1.0에서 구조적 한계를 극복하고 별도의 Reranking API와 모델 API를 도입한 LTR 2.0을 개발했습니다. 이를 통해 검색 랭킹 품질과 확장성을 개선하며 1페이지 CTR을 2.44%p 상승시키는 성과를 거두었습니다.

#Kotlin#Redis#search
32000