본문으로 이동
필요할 때만, 바뀔 때만, 한 번만 : DFM과 Build Cache | 2026 당근 빌더 밋업
컨퍼런스

필요할 때만, 바뀔 때만, 한 번만 : DFM과 Build Cache | 2026 당근 빌더 밋업

당근 밋업 당근 · YouTube

원문 보기

AI 핵심 요약

당근 Android 팀은 450개가 넘는 모듈을 운영하며 앱 용량과 반복 빌드 대기 시간을 줄이기 위해, 사용하지 않는 기능과 이미 만들어진 결과물을 다시 처리하지 않는 방향을 택했다. Dynamic Feature Module을 활용해 국가별 모듈은 설치 시점에 판정하고, 동영상 편집기는 필요한 사용자만 온디맨드로 받게 했으며, 네이티브 라이브러리의 중복 패키징과 STL 런타임 문제도 함께 해결했다. 빌드에서는 Gradle Configuration Cache와 up-to-date 판정에 더해 HTTP 기반 리모트 빌드 캐시를 직접 구축해 팀과 CI가 결과물을 공유하도록 했다. 캐시 효과를 높이려면 서버뿐 아니라 모듈 의존성과 변경 범위도 살펴야 하며, 캐시가 없어도 빌드가 진행되도록 설계하는 것이 운영상 중요하다고 설명했다.

  • Dynamic Feature Module은 설치 시점 조건부 설치와 기능 사용 시점 온디맨드 다운로드를 구분해 활용할 수 있다.
  • 온디맨드 모듈에 네이티브 라이브러리가 포함되면 베이스와 모듈에 중복 패키징되지 않도록 JNI 패키징 옵션을 점검해야 한다.
  • Gradle Configuration Cache와 태스크의 up-to-date 판정은 각각 설정 단계와 실행 단계의 반복 작업을 줄인다.
  • 리모트 빌드 캐시는 히트율이 100%가 아니어도 효과가 있으며, 캐시 서버 장애 시 빌드가 계속되도록 우회 경로를 마련할 수 있다.
  • 공용 모듈의 API 의존성을 필요한 경우 implementation으로 좁히면 변경이 전파되는 범위를 줄여 캐시 재생성도 줄일 수 있다.

소개

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

비슷한 학습 자료

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

모바일 앱 개발 AI 코딩 애자일 · 협업

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

소프트웨어 테스트 데브옵스 · 인프라

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

모바일 앱 개발 UI/UX

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

AI 코딩

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

모바일 앱 개발

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Android Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 수천만 명이 사용하는 당근 앱이 더 빠르고 안정적으로 성장할 수 있도록 Android 팀은 기술과 일하는 방식을 끊임없이 발전시켜요. AI와 함께 개발하는 새로운 방식부터 제품의 속도와 품질을 높이고 개발자의 역할을 확장해 가는 과정까지, 당근 Android 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

애자일 · 협업