본문으로 이동
빠르게 변하는 운영 도메인에서 살아남는 코드 만들기 | 2024 당근 테크 밋업
컨퍼런스

빠르게 변하는 운영 도메인에서 살아남는 코드 만들기 | 2024 당근 테크 밋업

당근 밋업 당근 · YouTube

원문 보기

AI 핵심 요약

당근 운영개발팀은 서비스 확장에 따라 문의 처리 도구의 사용자 정보 조회 API와 뷰 코드가 비대해져, 변경 위치를 찾기 어렵고 응답 시간도 길어지는 문제를 겪었다. 이를 서비스별 클라이언트와 프레젠터로 역할을 나누고, 메타 프로그래밍으로 서비스별 분기를 줄였으며, 정해진 데이터 규칙에 따라 UI를 생성하도록 바꿨다. 그 결과 새 서비스 정보를 추가할 때 작성할 코드가 명확해졌고, API 평균 응답 시간은 2초 이상에서 약 200ms 수준으로 줄었다. 다만 메타 프로그래밍에는 입력 검증과 테스트가 필요하고, 설정 가능성은 변경 빈도와 긴급성에 맞춰 적용해야 한다는 점을 강조했다.

  • 서비스별 클라이언트와 프레젠터를 분리하면 외부 데이터 조회와 화면용 데이터 가공의 변경 지점을 명확히 할 수 있다.
  • 메타 프로그래밍으로 분기를 줄일 때는 허용 입력을 검증하고, 필요한 클래스와 메서드가 구현됐는지 테스트로 확인한다.
  • 규칙 기반 UI를 도입한다면 규칙을 별도 문서에만 두지 말고 개발자가 작업 중 자연스럽게 볼 수 있는 코드 주석으로 공유한다.
  • 설정 변경이 잦거나 즉시 대응해야 하는 동작은 데이터베이스 등 외부 설정으로 관리하되, 변경이 드문 부분은 코드에 두는 편이 단순할 수 있다.

소개

당근은 중고거래를 넘어 커뮤니티, 알바 등 다양한 ‘당신 근처의’ 서비스로 빠르게 확장해 나가고 있어요. 서비스가 빠르게 확장되는 만큼, 사용자가 당근을 안전하고 편리하게 이용할 수 있도록 지원하는 운영 환경도 빠르게 대응할 수 있어야 하죠. 당근의 운영개발팀은 빠른 대응을 위해 언제나 확장성, 생산성 그리고 설정 가능성을 염두에 두고 개발에 임하고 있어요. 이 세션에서는 실제 당근의 문의 처리 도구를 개선하는 과정에서 역할 분리, 메타 프로그래밍, 규칙 기반 UI 생성, 설정 분리와 같은 다양한 기법을 활용해 빠른 대응이 가능한 시스템을 어떻게 구축했는지 공유하고자 해요. 이와 함께, 이러한 기법을 실제로 적용할 때 유의해야 할 점에 대해서도 다뤄요. 반복되는 비슷한 코드 작업에 지치신 분, 더 효율적이고 생산적으로 일하고 싶은 모든 개발자에게 이 세션이 인사이트를 제공할 수 있길 기대해요! 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https:/...

비슷한 학습 자료

컨퍼런스 당근 밋업

다들 한 번쯤 하루 종일 운영 업무만 하다 퇴근하신 적 있지 않으신가요? 당근에서도 처음에는 운영 업무를 수동으로 처리했지만, 점차 늘어나는 업무에 고생하고 있었어요. 당근 인터널 프로덕트 팀에서는 이런 문제를 엔지니어링으로 해결하고자 했는데요. 인프라 자동화에 관심 있으신 분들께 이 경험을 들려드릴게요. 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https://about.daangn.com/jobs/

데브옵스 · 인프라

컨퍼런스 당근 밋업

“당근에 오신 걸 환영해요!” 당근의 프론트엔드 개발자로 입사한다면 어떤 개발 도구를 만나게 될까요? 지난 3년 간 쌓아올린 당근의 웹뷰 플랫폼을 여러분께 소개해요. git init부터 배포까지 생생한 라이브코딩과 함께, 웹뷰 플랫폼 구축에 대해 당근이 생각하는 Best Practice와 앞으로의 비전을 공유해요. 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https://about.daangn.com/jobs/

웹 개발 프론트엔드

컨퍼런스 당근 밋업

당근의 성장과 함께 프로덕트를 만드는 과정에서 겪은 다양한 경험을 공유해요. 🥕 1,800만이 쓰는 서비스 운영하기 (윤연호, 윤신웅/서비스 운영실) #rubyonrails 🥕 당근 공고 살펴보기 : https://about.daangn.com/jobs/ 🥕 발표 자료 : https://daangn.notion.site/SERVER-5599a1755889426bafd4e87a0562e0b6 * 당근 Server 밋업 1회 다시보기 : https://youtube.com/playlist?list=PLaHcMRg2hoBr5s_jn5CzZrpkmHOY0N8w7&si=VRdpYyoT0bjZ3VOW

백엔드 프로그래밍 언어

컨퍼런스 당근 밋업

🥕 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/

모바일 앱 개발 UI/UX

컨퍼런스 당근 밋업

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

애자일 · 협업