모델만 바꿨는데 LLM 비용이 3배가 된 이유
안녕하세요, 당근 커뮤니티홈팀에서 백엔드를 개발하는 제이(Jay)예요. 당근 앱의 커뮤니티 탭에는 이웃이 알려 주는 동네 정보부터 소소한 일상과 취미까지 나누는 동네생활, 모임, 카페, 아파트가 모여 있어요. 커뮤니티홈팀은 이 서비스들의 글을 한데 모아 보여 주는 피드를 맡고 있어요. 피드를 맡으며 가장 고민하는 건 사용자에게 더 알맞은 글을 어떻게 보여…
안녕하세요, 당근 커뮤니티홈팀에서 백엔드를 개발하는 제이(Jay)예요. 당근 앱의 커뮤니티 탭에는 이웃이 알려 주는 동네 정보부터 소소한 일상과 취미까지 나누는 동네생활, 모임, 카페, 아파트가 모여 있어요. 커뮤니티홈팀은 이 서비스들의 글을 한데 모아 보여 주는 피드를 맡고 있어요. 피드를 맡으며 가장 고민하는 건 사용자에게 더 알맞은 글을 어떻게 보여…
미사용 인덱스를 정리하다 만난 Aurora 엔진 결함, 그리고 3.14 릴리즈까지 안녕하세요. 당근 DB팀에서 근무하고 있는 Eden(이든)이에요. 당근 DB팀에서는 Aurora MySQL / Aurora PostgreSQL 및 MongoDB 를 운영하고 있어요. 이번에 Aurora MySQL 을 운영하며 경험했던 이슈를 소개해 드리려고 해요. “인덱스를…
안녕하세요! 당근 모바일실에서 Test Automation Engineer로 일하고 있는 Lily예요. 모바일실은 여러 팀이 당근 앱을 더 빠르고 안정적으로 만들 수 있게 그 바탕이 되는 플랫폼을 만드는 곳이에요. 그 안에서 저는 테스트 자동화를 맡고 있어요. 실제 기기에서 테스트를 실행할 수 있는 기반을 만들고, 매일 안정적으로 돌아가도록 다듬고 있어요.…
들어가며 안녕하세요. 당근 로컬비즈니스실 동네걷기팀에서 FE 인턴으로 일하고 있는 카멜(진나영)이에요. 당근 동네걷기 는 걸음 수를 기록하고 보상을 제공하는 서비스예요. 그런데 모달, 바텀시트, OS 권한 팝업이 각기 다른 조건에서 열리다 보니, 한 화면에 여러 UI가 겹쳐 나타나는 문제 가 있었어요. 이 글은 제가 이 복잡도를 어떻게 풀었는지에 대한 기록…
안녕하세요? Identity Service Team의 Software Engineer 키(Key)입니다. Identity Service Team은 당근의 회원과 인증을 책임지고 있는 팀이에요. 당근뿐 아니라 대부분의 서비스에서, 인증은 서비스를 시작하려면 꼭 한 번은 거쳐야 하는 단계예요. SMS 인증부터 본인인증까지 방식은 다양하지만, 모든 인증이 하려는…
Hi, I’m Tony, the lead of Karrot’s Frontend Core Team. Our team builds the development environment and deployment infrastructure used by frontend engineers at Karrot. This post is a record of how we e…
안녕하세요, 당근 프론트엔드코어팀 리더 Tony입니다. 저희 팀은 프론트엔드 엔지니어들이 쓰는 개발 환경과 배포 인프라를 만들어요. 이 글은 레퍼런스가 거의 없던 기술 Lynx를 검토해서 프로덕션 앱에 넣기까지의 기록이에요. 새로운 기술을 도입할지 고민해 본 분이라면 판단의 과정이 참고가 될 거예요. 웹뷰와 성능 문제 당근 앱의 여러 화면은 웹뷰로 만들어져…
안녕하세요. 당근 데이터 가치화팀이에요. 저희 팀은 ‘매일 데이터를 통해 사용자를 위한 의사결정을 해요’라는 비전 아래, 전사 구성원이 데이터로 더 나은 결정을 내릴 수 있도록 인프라와 도구들을 만들고 있어요. 그중 하나가 실험플랫폼 이에요. 어떤 안이 더 나은지 A/B 테스트로 검증할 수 있도록, 실험의 설계부터 결과 분석까지 한곳에서 지원하는 사내 플랫…
안녕하세요. 당근 광고실 광고주플랫폼팀에서 엔지니어링 매니저를 맡고 있는 일택(Iltaek)이에요. 제가 속한 광고주플랫폼팀은 광고주가 당근의 내부 구조를 몰라도 광고를 만들고, 운영하고, 결과를 이해할 수 있는 플랫폼을 만들어요. 광고를 시작하려고 광고 만들기 버튼을 누른 순간부터 집행 결과 리포트를 확인하기까지, 광고주가 만나는 모든 여정을 저희가 책임…
안녕하세요. 커뮤니티실에서 엔지니어링 매니저로 일하고 있는 아라운(Arawn)이에요. 커뮤니티실은 취미와 관심사로 이웃을 연결하는 당근 모임, 같은 관심사를 가진 이웃이 모이는 당근 카페, 우리 단지 이웃과 연결해주는 당근 아파트 등 당근의 커뮤니티 탭을 통해 이웃이 알려주는 진짜 동네 정보부터 소소한 일상과 취미까지, 지금 우리 동네에서 일어나고 있는 일…
안녕하세요. 당근 Lessons & Tutoring 팀에서 레슨/과외 프로덕트를 만들고 있는 Bucky예요. 대부분의 사람들은 여전히 “당근 = 중고거래”라는 인식이 강하지만, 그 안에는 여러 숨겨진 기회가 있어요. 이번 글에서는 이미 형성된 마켓플레이스, 당근에서 레슨/과외 서비스를 빌딩하며 느낀 점을 공유해 보려고 해요. 아직 레슨/과외 서비스가 낯선…
안녕하세요. 당근에서 디자인시스템 SEED를 만드는 프론트엔드 엔지니어 June이에요. 저희 팀은 당근을 만드는 구성원들의 효율과 제품의 퀄리티를 함께 고민하는 팀이에요. 오늘은 저희가 요즘 자주 떠올리는 질문 하나를 같이 나눠보려고 해요. 그런데 그 전에, 디자인시스템이 익숙하지 않은 분도 계실 테니 잠깐만 짚고 갈게요. 디자인시스템은 제품을 만드는 사람…
0. 들어가며 안녕하세요, 당근 데이터 가치화 팀의 Andy예요. 데이터 가치화 팀은 당근의 구성원 누구나 데이터를 쉽게 활용할 수 있도록 데이터 인프라와 플랫폼을 만들고 운영하고 있어요. 그중에서도 오늘 이야기하고 싶은 건 ‘ 서비스 DB의 데이터를 분석 환경으로 옮기는 일’ 이에요. 별거 아닌 것처럼 들릴 수도 있는데, 당근 규모로 오면 생각보다 훨씬…
안녕하세요, 당근 중고거래실 구매팀에서 서버 엔지니어로 일하고 있는 코비예요. 엔지니어라면 한 번쯤, 이런 말을 주변 동료에게 들어본 적이 있지 않으신가요? “이 기능 언제 나갔어요?”, “배포 시점은 정확히 언제인가요?” 다들 공감하시겠지만, 저 역시 이 질문이 나올 때마다 매번 일일이 git log를 정리하거나 Pull Request 목록을 살펴봐야 했…
Introduction Hi, we’re Denny (Donghee) and Elvin (Subin) from Karrot’s Python Chapter. At Karrot, we have Chapter groups where members interested in specific programming languages voluntarily come tog…
들어가며 안녕하세요, 당근 파이썬 챕터에서 활동하고 있는 데니와 엘빈이에요. 당근에는 특정 프로그래밍 언어에 관심 있는 구성원들이 자발적으로 모여 해당 언어의 전사 정책과 생태계 이슈를 논의하는 챕터 그룹이 있어요. Go, Ruby 등 여러 언어를 위한 챕터가 각각 운영되고 있고, 파이썬 챕터도 그 중 하나예요. 이번 글은 파이썬 챕터에서 공급망 보안 이슈…
안녕하세요, 당근 디자인 시스템 팀에서 프론트 엔드 개발을 하고 있는 조이라고 해요. 요즘 AI로 화면을 만든다는 이야기가 많아졌어요. v0, Bolt, Lovable 같은 도구들이 프롬프트 한 줄로 UI를 뚝딱 만들어주는 시대가 됐죠. 그런데 디자인 시스템을 운영하는 팀 입장에서 보면, “그럴듯한 화면”과 “우리 제품다운 화면”은 완전히 다른 문제예요.…
AI는 데이터 조직 바깥의 일이 아니에요 데이터 조직에게 AI는 아직도 남의 일일까요? 올해 4월, 당근 데이터가치화팀은 팀 전체가 모여 AI 활용 워크샵을 열고 이런 질문들을 던져봤어요. “AI가 우리 팀 신입사원으로 들어온다면 어떤 일을 시킬까?” “퇴근 후 AI가 밤새 처리해놨으면 하는 업무는?” 2026년 4월, 당근 데이터가치화팀은 팀 전체가 모여…
Hello! My name is Ssup, and I work as an engineer on the Cluster team within Karrot’s SRE organization. Our team handles a wide range of responsibilities — from operating AWS EKS clusters and configur…
안녕하세요. SRE팀 클러스터 파트에서 근무하고 있는 Ssup(썹)이에요. 저희 클러스터 파트는 AWS EKS 클러스터 운영부터 Istio 기반의 서비스 메쉬 네트워크 구성, Prometheus, Loki와 같은 모니터링 컴포넌트 관리까지 다양한 업무를 담당하고 있어요. 당근의 대부분의 워크로드는 AWS EKS 클러스터 위에서 실행되고 있어요. 워크로드는…