Homepage
Open in app
Sign in
Get started
29CM STORY
PRODUCT
BACKEND
FRONTEND
DATA
MOBILE
QA
채용
BACKEND
(youtube)Event Streaming 도입과 앞으로의 활용
(youtube)Event Streaming 도입과 앞으로의 활용
29CM 서비스를 이용하시는 고객들이 만들어 내는 실시간 데이터 양이 시간이 갈수록 증가하고 있습니다. 실시간으로 만들어지는 트랜드를 빠르게 감지하고, 대응하기위해 Event Streaming 기술을 도입했고 어떤 문제를 해결해 주었는지…
29CM
Aug 21
(youtube)도메인 정의부터 시작하는 검색 개발
(youtube)도메인 정의부터 시작하는 검색 개발
도메인 핵심 정의를 시작으로 리팩토링 작업 및 속성 패싯 자동 추출 작업을 거쳐, 이러한 과정을 통해 성능을 비약적으로 향상시켰고 사용성을 개선하였습니다. 검색 도메인 정의부터 개발까지 이어진 경험을 가볍게 공유드리려합니다.
29CM
Aug 11
출고준수율 개발기: 정의부터 구현 및 성능 개선까지
출고준수율 개발기: 정의부터 구현 및 성능 개선까지
안녕하세요, 29CM 주문배송팀에서 일하고 있는 무신사 백엔드 엔지니어 윤영식 입니다. 저희 팀은 여러분께서 주문하신 상품을 더 빨리 받아볼 수 있도록 출고 속도를 높이기 위한 여러 기능을 개발하고 있습니다. 오늘은 그중에서도 출고 일정이 잘…
Youngsik Yoon
Jul 14
우리만의 일하는 이야기 : 설계부터 개발까지
우리만의 일하는 이야기 : 설계부터 개발까지
소개
Yulim Yang
Jun 12
29CM 의 이굿위크 장애대응 기록
29CM 의 이굿위크 장애대응 기록
이 글에서는 오픈하자마자 평시 대비 7배 이상의 트래픽이 순간적으로 인입되면서 장애가 발생하고, 그러면서도 하루 거래액 121억을 돌파했었던 23년 11월 13일의 29CM 서비스 운영 과정을 공유하고자 합니다.
Greg Lee
Jan 8
값 객체(Value Object)를 활용하여 변경 용이성 개선하기
값 객체(Value Object)를 활용하여 변경 용이성 개선하기
안녕하세요. 29CM 배송경험 스쿼드 백엔드개발자 설연수입니다. 배송경험 스쿼드는 ‘고객이 구매 이후 걱정할 것이 없도록 한다.’라는 비전을 가지고 끊임없이 문제들을 해결해 나가고 있습니다.
설연수
Sep 18, 2023
29LIVE 개발기
29LIVE 개발기
안녕하세요, 29CM에서 첫 커리어를 시작한 커머스백엔드 개발자 정형일입니다. 오늘은 그 중 대표적으로 기억에 남는 “29LIVE 개발기”를 한 번 공유해보려고 하는데요, 부족하지만 재미있게 읽어주시면 감사하겠습니다.
Junghyungile
May 22, 2023
신규 검색 서비스 전환기
신규 검색 서비스 전환기
안녕하세요. 29CM 검색스쿼드 이하윤입니다. 검색스쿼드는 29CM 서비스의 검색플랫폼을 개발하여 사용자가 원하는 결과를 안정적으로 제공하기 위해 최선을 다하고 있습니다. 사용자에게 양질의 검색 경험을 제공하기 위해 2022년에 검색플랫폼을…
이하윤
Mar 20, 2023
어드민 인증 서비스 구현 경험기
어드민 인증 서비스 구현 경험기
안녕하세요. 서비스 플랫폼 팀 소속 백엔드 개발자 유가희입니다. 서비스 플랫폼 팀은 각 스쿼드에서 활용할 수 있는 기반 서비스 구축 및 운영이란 목표를 가지고 업무를 진행하고 있습니다. 이번 글에서는 제가 팀에 합류하여 처음 진행했던 ‘어드민 인증…
Kahee Yu
Feb 19, 2023
재입고 알림 신청 개발기
재입고 알림 신청 개발기
안녕하세요. 입사한지 3개월이 조금 지난 29CM 백엔드 개발자 김형진입니다. 입사 후 처음 맡은 재입고 알림 개선 프로젝트를 개발하면서 겪은 이슈와 해결 방법, 배운 점을 공유하려고 합니다. 많은 분들께 도움이 됐으면 좋겠습니다.
Jeenz
Nov 1, 2022
카테고리 자동완성 개발기
카테고리 자동완성 개발기
안녕하세요. 29CM 발견스쿼드에서 백엔드개발을 담당하고 있는 이동권입니다. 검색페이지에서 카테고리 자동완성 기능을 개발한 경험을 공유합니다.
Circlee7
Oct 27, 2022
예약하기 서비스 개발기
예약하기 서비스 개발기
기존 서비스의 한계 안에서 예약하기 서비스를 개발하며 겪은 해결방법과 배운점을 공유합니다. 비슷한 고민을 하고 계신 분들께 도움이 되길 바랍니다.
chrisjune
Sep 22, 2022
Java 타임존, 날짜 그리고 시간객체 뽀개기
Java 타임존, 날짜 그리고 시간객체 뽀개기
항상 헷갈리는 타임존과 관련된 용어를 정리고, 데이터베이스에 어떻게 저장되고, 어플리케이션에선 어떻게 보여지는지 알아봅니다.
chrisjune
Aug 15, 2022
신입 개발자의 첫 홀로서기 프로젝트
신입 개발자의 첫 홀로서기 프로젝트
안녕하세요!! 29CM 를 첫 직장으로 삼고서 5개월차에 접어든 병아리 개발자 우지혜입니다🐣
Jihye Woo
Mar 10, 2022
API V2 전환과 DB 무중단 마이그레이션 후기
API V2 전환과 DB 무중단 마이그레이션 후기
29CM에서는 비즈니스 확장에 대응하기 위해 Monolithic Architecture 으로 구성 되어있던 시스템을 Microservice Architecture(이하 MSA)로 전환중입니다.
rogiry
Oct 11, 2021
유저 주문 취소 기능 Java 전환기
유저 주문 취소 기능 Java 전환기
프로젝트의 진행 과정을 기술하기 전에 저희가 지난 3월부터 5월까지 진행했던 다른 업무에 대한 회고 내용을 잠깐 공유하고 넘어가려고 합니다.
HeechanKim
Aug 12, 2021
코드로 인프라 관리하기 IaC - Terraform으로 EKS 클러스터 만들기
코드로 인프라 관리하기 IaC - Terraform으로 EKS 클러스터 만들기
Infrastructure as Code (IaC) 라는 단어를 보신적 있나요 ? IaC 란 “코드형 인프라” 라고 볼 수 있는데, 인프라 구성을 코드화 시켜두어 구축, 관리 하는걸 말합니다.
rogiry
Aug 10, 2021
29CM 로그 수집 시스템 소개
29CM 로그 수집 시스템 소개
29CM에서는 기존의 로그 시스템, 신규 구축한 로그 시스템 두가지를 함께 운영중입니다.
29CM
Jul 9, 2021
PostgreSQL Autovacuum 장애 대응기 (1)
PostgreSQL Autovacuum 장애 대응기 (1)
29CM에서는 Amazon RDS for PostgreSQL를 사용하고 있습니다. 최근에 경험한 PostgreSQL Autovacuum 장애와 Vaccum 최적화 방법에 대해서 설명하고자 합니다.
Jimin Lee
May 13, 2021
29CM 상품 할인 / 환원 성능 향상시키기
29CM 상품 할인 / 환원 성능 향상시키기
29CM에서 상품 가격 일괄 할인 / 환원 이라는 2개의 배치가 있습니다. 월초마다 상품 가격을 할인하거나 환원하는 개수가 늘어나다보니 먼저 시작한 배치의 처리가 길어지면 그 사이에 실행된 또 다른 배치의 수정이 반영되지 않는 문제가 존재해 상품…
brownbears
Apr 4, 2021
Open Distro for Elasticsearch — 로그를 활용한 장애 탐지
Open Distro for Elasticsearch — 로그를 활용한 장애 탐지
29CM에서는 ELK 스택을 통해 로그 데이터를 수집하고 평균 응답시간, 주문량과 같이 서비스 품질과 관련 있는 요소들을 분석하여 모니터링에 활용하고 있습니다.
Gaeul Kim
Mar 7, 2021
상품 피드 1차 개선 — Python 에서 Java 로!
상품 피드 1차 개선 — Python 에서 Java 로!
사고자 하는 물건이 있을때 다들 어디서 어떻게 구매 하시나요? (저는 당연히 29cm!) 포털 사이트에서 상품 검색후 최저가를 먼저 알아보시는 경우가 대부분이실텐데요. 한번쯤 위 상품 정보들이 어떻게 관리되고 있는지 궁금하지 않으셨나요? 오늘은 이…
Kahee Yu
Feb 21, 2021
TDD를 위한 DB Schema싱크
TDD를 위한 DB Schema싱크
테스트코드를 실행하기 위하여 DB Schema를 복제하고 복원하는 작업이 필요하여 작성한 스크립트를 공유하고 자세한 설명을 합니다.
chrisjune
Feb 7, 2021
Python Style Guide in 29CM
Python Style Guide in 29CM
29CM의 파이썬 스타일 가이드를 소개합니다
chrisjune
Jun 25, 2020
테스트 자동화 도입 여정기
테스트 자동화 도입 여정기
29CM 백엔드 셀은 Pytest를 활용하여 자동화된 테스트 환경을 운영하고 있습니다. 팀에서 유닛 테스트를 작성한지 2년이 되어가네요. ✌️😊✌️
Jimin Lee
May 17, 2020
About 29CM TEAM
Latest Stories
Archive
About Medium
Terms
Privacy
Teams