컬리 기술 블로그

컬리 채용 바로가기
  • 딜리버리 프로덕트 개발팀의 개발 문화 - 주니어 디버깅 스터디

    주니어 개발자의 성장을 목표로 진행한 에러 디버깅 스터디 과정을 소개합니다.

    한경훈 2025.04.14.
  • Kafka Connect로 DB 데이터 쉽게 연동하기

    Kafka Connect와 JDBC 커넥터를 이용해 DB 데이터를 쉽게 Kafka로 전송하는 방법과 발생 가능한 문제를 해결하는 방법을 공유합니다.

    김소라 2025.03.04.
  • 물류의 물짜도 모르던 OMS PM의 OMS 구축기

    염태환 2025.02.05.
  • 주소정제 서비스 내재화 - 마지막 화 ( 엔드 게임 )

    유종의 미 그리고 회고

    이준환 2025.01.20.
  • 주소정제 서비스 내재화 - 5화 ( 어질어질한 변화구들 )

    복합건물 (아파트, 다세대 주택) 주소정제 정복

    이준환 2025.01.20.
  • 주소정제 서비스 내재화 - 4화 ( 슬픈예감 )

    단독건물 주소정제 정복 (feat.전라북도와 부천시의 습격)

    이준환 2025.01.20.
  • 주소정제 서비스 내재화 - 3화 ( 노가다의 달달한 열매 )

    전국 약 1080만개의 건물DB 완성

    이준환 2025.01.20.
  • 주소정제 서비스 내재화 - 2화 ( 그럴싸한 계획 )

    손 안대고 코풀기 전략의 한계

    이준환 2025.01.20.
  • 주소정제 서비스 내재화 - 1화 ( 줄줄 새는 돈 )

    문제인식과 컬리에서의 주소 정제의 목적

    이준환 2025.01.20.
  • 99%가 모른다는 DB Connection 누수 문제

    DB Connection과 Garbage Collector의 관계를 중심으로 mysql-connector-j 사용 시 발생할 수 있는 메모리 누수를 탐지하고 해결한 경험을 공유합니다.

    김동호 2025.01.06.
  • 딜리버리 프로덕트 개발팀의 개발문화 - 로그 & 알람편

    딜리버리 프로덕트 개발팀에서 안정적인 서비스 제공을 위한 고군분투기

    김태훈 2025.01.02.
  • MySqlPagingQueryProvider 살펴보기

    JdbcPagingItemReader와 MySqlPagingQueryProvider를 사용할 때 주의사항

    이경훈 2024.12.30.
  • Spring Boot 버전업 중 알게된 Java 버전별 캡슐화 정책 강화

    자바 모듈 시스템의 변화로 인한 직렬화 문제를 분석하면서 알게된 내용을 공유합니다.

    고산하 2024.12.06.
  • 분산 시스템 환경에서 Kafka Consumer 오프셋 이동하기

    Spring Kafka 활용한 오프셋 이동 및 메시지 재처리 방법

    이보람 2024.12.02.
  • 컬리의 새로운 배송 시스템 구축 과정과 우리가 배운점

    컬리의 새로운 배송 시스템 구축 과정과 프로젝트에서 얻은 교훈을 소개합니다.

    한경훈 2024.10.25.
  • 엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기! 🥊

    Zip Bomb 에러 소개 및 해결 방법 공유

    최지수 2024.10.23.
  • 하이버네이트의 시간은 거꾸로 간다

    스프링부트 버전을 업그레이드하는 과정에서 발견된 버그 해결기

    김경록 2024.10.16.
  • 컬리의 Virtual 물류 센터

    Picking 공정 시뮬레이션의 구축부터 활용까지

    박수형 2024.09.26.
  • LLM Application 구축 도전기 (feat. 소중한 고객님들의 리뷰) - 1부

    Prompt Engineering을 활용한 비정형 데이터 검수 실험

    박재현 2024.09.25.
  • Vertex AI Search를 활용한 결과 없는 검색 개선하기

    AI SaaS 도입으로 검색 경험을 개선한 사례 소개

    권수영, 한수진 2024.08.07.
  • BigQuery와 Gemini로 리뷰 분석 업무 자동화하기

    BigQuery에서 LLM 모델 Gemini Pro 활용법 소개

    김영준, 송재현 2024.07.25.
  • 서버리스에서 쿠버네티스로 - Airflow 운영 경험기

    서버리스 Airflow를 쿠버네티스 환경으로 전환하며 경험한 삽질들

    김영준 2024.07.09.
  • 데이터가 있었는데요, 아니 없어요

    COMMIT, MVCC 그리고 SET AUTOCOMMIT

    호선우 2024.06.13.
  • 함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부

    보완재 추천 모델을 서빙하기 위한 아키텍처 소개

    최재형, 김수지, 이상협, 구국원 2024.05.27.
  • 함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부

    보완재 추천 모델을 적용하고 성과를 거둔 사례 소개

    구국원, 박수형 2024.05.20.
  • 고객에게 뚜렷한 경험을: 컬리의 후기 이미지 처리 기술

    안은정 2024.01.19.
  • 퀵메뉴로 비즈니스 널리 알리기 (feat. 전지적 디자이너 시점)

    컬리에 이런 서비스도 있었다고?

    임효연 2023.12.21.
  • 컬리가 상품을 고객에게 빠르게 전달하는 똑똑한 방법

    최적화 기법을 활용한 배송 효율화 사례 소개

    구병주 2023.12.08.
  • 후기 서비스 AWS Opensearch 도입기

    위기에서 기회를 만들어 낸 후기 서비스 이야기

    김형준 2023.11.23.
  • BULK 처리 Write에 집중해서 개선해보기

    애플리케이션, DB 모두 행복한 BULK 처리

    유형환 2023.09.21.
  • 컬리로그팀이 직접 고객을 만나고 리서치를 진행한 이야기: 컬리 푸드 페스타에서

    프로덕트 조직의 엔지니어가 고객을 직접 만나고 인터뷰한 이유

    김영민 2023.08.28.
  • 서비스 기획자의 뷰티컬리로 확장하기

    우선순위를 나눠 정복하고, 원팀으로 협업하기

    김수지 2023.07.06.
  • 컬리 개발자들의 내돈내산 제품 찐추천 - 사실 컬리 개발자들은 회사에 월급을 반납하고 있습니다.

    컬리 개발자들이 추천하는 컬리 제품

    커머스플랫폼 퍼실리테이터 2023.05.31.
  • 헤이조이스 웨비나를 소개합니다

    2주 만에 개발된 웨비나 시스템이 지금까지도 잘 사용되고 있다는 이야기 💬

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

    어노테이션 기반으로 분산락을 사용하는 방법에 대해 소개합니다.

    임우빈 2023.05.18.
  • 뷰티컬리에서 <나의 컬리 스타일>이 갖는 의미

    뉴비가 뉴서비스를 만났을 때

    최윤미 2023.05.02.
  • 뷰티 필터를 개발하며 얻은 새로운 경험

    처음 만나는 React Query, 그리고...

    한승희 2023.04.13.
  • 우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기

    iOS 개발자 관점에서 뷰티 컬리를 어떻게 오픈했을까?

    이규현 2023.04.11.
  • Dataflow로 컬리의 준실시간 수요 예측모델 파이프라인 구축하기 - 1편

    Dataflow 서비스 잘 이해하기

    한수진 2023.04.10.
  • 지난 9개월간의 딜리버리프로덕트팀의 경험과 변화에 대한 이야기: 애자일

    팀 소프트웨어 개발 (애자일에 기반한 팀 플레이) 여정을 애자일 코치와 함께 한 우리는 어떤 일들을 겪었고, 무엇을 얻었을까?

    김영민 2023.03.31.
  • 6시간 동안 단체로 해외 콘퍼런스 참여하기: 프로덕트콘 같이 보기 이벤트 - ProductCon London 2023

    프로덕트를 다양한 관점에서 바라보고 더 깊게 이해할 수 있는 콘퍼런스를 원격으로 함께 보는 이벤트를 하였습니다.

    김영민 2023.03.30.
  • TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기

    진정한 통테를...

    딜리버리프러덕트 김태훈 2023.03.15.
  • 컬리의 BigQuery 도입기 - 2부

    컬리 데이터 파이프라인의 BigQuery 도입 결과 및 효과

    허재진 2023.02.17.
  • 컬리 커머스플랫폼의 개발문화를 만들어가는 사람들

    커머스플랫폼 퍼실리테이터 2022년 활동 결산 인터뷰

    정보현 2023.02.13.
  • 컬리의 BigQuery 도입기 - 1부

    컬리 데이터 파이프라인의 BigQuery 도입 배경과 그 주안점

    허재진 2023.02.07.
  • AWS MLOps 분산학습 워크숍 방문기

    워크숍에 방문하여 경험한 내용들을 공유합니다.

    김왕수 2023.01.10.
  • 데이터사이언스팀이 예측모델을 개발하고 운영하는 방법을 소개합니다.

    데이터사이언스팀에 대한 소개와 예측모델을 개발하고 운영하는 방법을 소개합니다.

    송훈화 2023.01.07.
  • 컬리, IEEM 2022에서 물류센터 생산 계획 최적화 논문을 발표하다

    A Fast Metaheuristic Optimizer for Large-scale Batch Fulfillment Planning

    이춘오 2022.12.28.
  • 데일리 스크럼 : '데일리 스크럼'을 더 잘하기 위한 생각

    우리는 데일리 스크럼에 대해 더 자세히 알아보고, 어떻게 하면 더 잘할 수 있을지 같이 이야기 해보았습니다.

    김영민 2022.12.27.
  • Datadog Dash 2022 컨퍼런스 방문기

    우리회사 미국도 보내줍니다

    이승윤 2022.12.15.
  • 후기 개선 프로젝트가 끝이 아닌 시작인 이유

    후기의 진화는 지금부터

    박지연 2022.12.13.
  • 컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 2부

    Digital Twin을 구축해 최적화 알고리즘을 검증하기

    강동윤 2022.11.14.
  • Kurly만의 MLOps 구축하기 - 쿠브플로우 도입기

    쿠브플로우를 도입한 이유와 유용한 팁

    구국원 2022.11.03.
  • KURLY 현직자가 직접 뽑은 직무별 핵심 키워드를 소개합니다!

    2022 LIVE 직무 토크쇼 핵심 정리

    컬리 탤런트 팀 2022.10.26.
  • Kurly만의 MLOps 구축하기 - 초석 다지기

    GPU사용환경 만들기

    이상협 2022.10.26.
  • 컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부

    유전 알고리즘 적용을 통한 최적화 사례 소개

    강동윤 2022.10.13.
  • 내가 만든 API를 널리 알리기 - Spring REST Docs 가이드편

    '추석맞이 선물하기 재개발'에 차출되어 API 문서화를 위해 도입한 Spring REST Docs 를 소개합니다.

    김지헌 2022.09.28.
  • Kurly Design Principle

    컬리 프로덕트 디자인 원칙을 소개합니다

    오지훈 2022.09.27.
  • 우리가 실행해 본 팀원 모두 함께 할 수 있는 팀 빌딩 게임 3가지

    원팀을 만드는데에 도움이 되는 팀 빌딩 게임을 소개합니다.

    김영민 2022.09.27.
  • 컬리 공통 암호화 모듈의 동시성 이슈 해결하기

    공통 모듈에서 발생한 동시성 이슈의 해결 과정을 소개합니다.

    박준규 2022.09.26.
  • KURLY HACK FESTA 2022 개최기를 소개합니다.

    컬리의 입사 연계 특전 온라인 해커톤 그 첫번째 이야기

    컬리 탤런트 팀 2022.09.16.
  • 새로운 컬리몰 NX를 소개합니다.

    새로운 컬리몰을 만드는 과정을 소개합니다.

    김민중 2022.09.01.
  • 컬리 검색이 카프카를 들여다본 이야기 2

    카프카 스트림즈를 추가하다

    서민우 2022.08.25.
  • 컬리 검색이 카프카를 들여다본 이야기 1

    카프카 설정 튜닝만으로 색인 속도를 개선하다

    서민우 2022.08.08.
  • 스크럼, 입고팀이 애자일하게 일하는 법 2부

    개발자 입장에서 쓴 스크럼 운영 후기

    차다희 2022.07.11.
  • 스크럼, 입고팀이 애자일하게 일하는 법 1부

    스크럼 운영 방안 맛보기

    차다희 2022.06.27.
  • 팀을 더욱 유연하게 만들어가는 힘

    체계라 쓰지만 보이지 않는 환상속 기린 같은 단어를 팀에 어울리게 써보자

    오인택, 홍재성, 최준영, 최우림, 우민식, 오대호 2022.02.28.
  • 2022년 2월 마켓컬리 개발자 밋업 후기

    김민중 2022.02.28.
  • 컬리에서 데이터 분석가로 일한다는 것

    맛있는 데이터를 만드는 방법

    이민식 2022.02.15.
  • 우리는 왜 공통 라이브러리를 만들기 시작했나

    임진호 2022.01.04.
  • DevOps팀의 Terraform 모험

    사실은 낭만이 아닌 헬이었다

    이규원 2021.08.26.
  • 카트 개발 연대기

    컬리 카트는 어떤 모습으로 성장하고 있을까?

    김진실 2021.08.04.
  • DDD와 MSA 기반으로 좋은 서비스 개발하기

    컬리의 서비스 개발 원칙

    조문옥 2021.05.11.
  • 왜 폴 그레이엄은 회사 이름을 Y Combinator라고 지었을까

    남영환, 이종립 2021.04.30.
  • 두근두근 컬리의 면접, 팀에서 성장하기

    컬리 입사 과정과 합격 이후 일어난 일들을 소개합니다

    황지혜 2021.01.12.
  • 신규 서비스 배포 전에 실험과 개선을 반복한 이야기

    성능 테스트로 데드락을 찾아 없애고 TPS를 끌어올리자!

    박제희, 이규원, 이종립 2020.09.07.
  • 컬리에서 선물하기를 개발하며 회고

    주문서비스 개발팀이 선물하기 서비스를 오픈하기 까지 여정

    정명성 2020.09.03.
  • React 이해하기

    React의 기본 개념에 대해 알아봅시다

    김효원 2020.07.10.
  • JPA 덕분에 DB에서 삽질한 이야기

    DB에 저장을 했는데, 조회가 안 돼요

    박제희 2020.07.06.
  • Lambda Calculus에 대해 알아보자

    그만 알아보자

    남영환 2020.06.17.
  • 코드 악취를 맡는 후각 훈련의 시간

    한 달, 각 잡고 리팩토링하기 좋은 시간, 그 기록의 공유

    홍혜린 2020.06.09.
  • Database Driven Development에서 진짜 DDD로의 선회, 이벤트 스토밍 -2-

    DDD를 위한 첫걸음. Event Storming

    황건구 2020.05.22.
  • PHP Development Roadmap In 2020 At Kurly

    2020 컬리 PHP 개발자 로드맵

    윤영진 2020.05.06.
  • 마켓컬리에서의 PHP 이야기

    마켓컬리에서의 PHP 이야기

    윤영진 2020.04.30.
  • 신규입사자가 바로보는 마켓컬리

    컬리 개발조직 맛보기

    박원영 2020.04.20.
  • AWS Sagemaker Ground Truth로 훈련용 이미지를 편하게 분류하자

    컬리에서도 소소하게 머신러닝을 사용하고 있습니다

    김민섭 2020.04.16.
  • Slack Block Kit 활용

    Slack Block Kit을 활용해 배송팁 공유 기능을 개발한 경험을 공유합니다

    류충근 2020.04.08.
  • Kurly에서 주문을 모니터링 하는 법

    Legacy 시스템에서 주문 모니터링을 Elasticsearch로 이전했습니다.

    노준혁 2020.03.17.
  • 개발자들이 꺼려하는 까칠한 규식이 형

    정규식(Regular Expression)과 슬랙 채널 공유로 주문서 이름에 특수 문자 입력을 막은 에피소드

    김세윤 2020.03.13.
  • 새로 입사한 개발자가 프로젝트에 기여하는 방법 한 가지

    프로젝트 전체의 경고를 감소 시켜 팀에 기여하자!

    이종립 2020.03.09.
  • DevOps 엔지니어의 Redis Test 분투기 - Part 1

    Redis 테스트를 진행했습니다.

    이규원 2020.03.05.
  • Database Driven Development에서 진짜 DDD로의 선회 -1-

    DDD에 대한 오해에서 벗어나고 개발의 즐거움을 깨달은 이야기

    황건구 2020.03.02.
  • 잘못 작성된 람다 코드를 삭제하기까지의 여정

    람다 코드를 제거하는 과정의 경험을 공유합니다.

    이지훈 2020.02.27.
  • BDD로 테스트에 중독되어 보자

    나라가 허락한 유일한 마약

    김민섭 2020.02.24.
  • 들어는 보았나 몹 프로그래밍!

    컬리는 이렇게 일합니다

    최선혁 2020.02.17.
  • 기술 블로그를 다시 디자인하며

    컬리 기술 블로그에 생기가 돌아온다!!

    이종립 2020.02.10.
  • 쿠폰과 할인으로 앞다리살 하나 더 판매한 이야기

    왜 그 손님은 쿠폰을 사용하지 못했나

    김민섭 2020.02.06.
  • 마켓컬리 서비스 구조를 소개 합니다

    sangseok.lim 2019.04.12.
  • Welcome to 마켓컬리!

    sangseok.lim 2019.04.11.

Kurly Tech Blog

컬리 기술 블로그

  • subscribe via RSS
  • recruit@kurlycorp.com