모놀로틱 레거시 레포 개발자가 디컴프 과정을 겪으면서 느낀 심경의 변화 | 당근 SERVER 밋업 2회
당근 밋업 당근 · YouTube
AI 핵심 요약
당근의 중고거래 서비스는 Ruby on Rails 기반 모놀리식 레포에 많은 기능이 모여 있어, 확장성과 가용성을 높이고 복잡성을 관리하기 위해 15개가 넘는 서비스로 기능을 분리해 왔다. 발표자는 분리 작업을 지원하는 팀을 맡아 코드 이전과 성능·데이터베이스 개선을 진행했지만, 요청이 한 팀에 집중되고 게이트웨이만 분리되는 방식이 남기는 한계도 경험했다. 이후 중고거래 기능 자체의 분리 여부와 조직 간 업무 경계를 고민하며, 기술적 이유뿐 아니라 팀의 동기와 목표, 서비스 운영 상황을 함께 따져야 한다는 점을 배웠다. 역할이 바뀌어도 소프트웨어 엔지니어의 핵심은 문제 해결이며, 어떤 기술을 쓰느냐보다 무엇을 해결하려는지가 중요하다고 정리했다.
- 서비스 분리는 기술적 유행이 아니라 확장성·가용성·복잡성 같은 구체적인 문제와 연결해 판단해야 한다.
- 기능을 떼어 가는 팀이 기존 코드베이스를 직접 이해하고 기여하면 이전 과정의 맥락을 더 잘 파악할 수 있지만, 익숙하지 않은 기술을 요구하는 방식은 부담이 될 수 있다.
- 분리 작업을 지원하는 팀에는 명확한 목표와 비전이 필요하며, 요청 대응에만 매몰되지 않도록 내부 개선 시간을 확보해야 한다.
- 도메인 소유권만으로 업무를 나누기보다 각 팀의 목표와 우선순위, 서비스 운영에 필요한 현실을 함께 고려해야 한다.
- 언어나 프레임워크보다 중요한 것은 해결할 문제를 정의하고, 상황에 맞는 선택을 하는 일이다.
소개
당근의 성장과 함께 프로덕트를 만드는 과정에서 겪은 다양한 경험을 공유해요. 🥕 모놀로틱 레거시 레포 개발자가 디컴프 과정을 겪으면서 느낀 심경의 변화 (이경원/중고거래실) #rubyonrails #system_decomposition #career 🥕 당근 공고 살펴보기 : https://about.daangn.com/jobs/ 🥕 발표 자료 : https://daangn.notion.site/SERVER-5599a1755889426bafd4e87a0562e0b6 * 당근 Server 밋업 1회 다시보기 : https://youtube.com/playlist?list=PLaHcMRg2hoBr5s_jn5CzZrpkmHOY0N8w7&si=VRdpYyoT0bjZ3VOW
비슷한 학습 자료
컨퍼런스 당근 밋업
당근 개발자 플랫폼은 어떻게 발전하고 있을까 | 당근 SRE 밋업 4회
컨퍼런스 당근 밋업
당근의 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근 SRE 팀에서 공유해요. 사내 개발자 플랫폼 개발 경험, 관측가능성 구축 경험, 네트워크 개선 경험 등을 들어보세요! 🥕 당근 개발자 플랫폼은 어떻게 발전하고 있을까 (변정훈) 👉 발표 자료 보러가기: https://daangn.notion.site/SRE-c62abc2b6f0347a4ace9ee9cdfc49b6b#8afac52012304b20977c9299f8bca5f4 👉 당근 채용공고 보기: https://about.daangn.com/jobs/
데브옵스 · 인프라 개발 도구
컨퍼런스 당근 밋업
1,800만이 쓰는 서비스 운영하기 | 당근 SERVER 밋업 2회
컨퍼런스 당근 밋업
당근의 성장과 함께 프로덕트를 만드는 과정에서 겪은 다양한 경험을 공유해요. 🥕 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
백엔드 프로그래밍 언어
컨퍼런스 당근 밋업
당근페이 금융 거래 통합 테스트 개발 이야기 | 당근 SERVER 밋업 2회
컨퍼런스 당근 밋업
당근의 성장과 함께 프로덕트를 만드는 과정에서 겪은 다양한 경험을 공유해요. 🥕 당근페이 금융 거래 통합 테스트 개발 이야기 (유호성/당근페이) #kotlin #testing 🥕 당근 공고 살펴보기 : https://about.daangn.com/jobs/ 🥕 발표 자료 : https://daangn.notion.site/SERVER-5599a1755889426bafd4e87a0562e0b6 * 당근 Server 밋업 1회 다시보기 : https://youtube.com/playlist?list=PLaHcMRg2hoBr5s_jn5CzZrpkmHOY0N8w7&si=VRdpYyoT0bjZ3VOW
소프트웨어 테스트
컨퍼런스 당근 밋업
당근마켓 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근마켓 SRE 팀에서 공유합니다. 이번 SRE 밋업에서는 사내 개발자 플랫폼 개발과 관련된 다양한 세션을 준비했습니다. 🥕발표자료: https://daangn.notion.site/SRE-c62abc2b6f0347a4ace9ee9cdfc49b6b?pvs=4 🥕당근 SRE에 지원하기: https://about.daangn.com/jobs/ * 1회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqWWla-pCBSRqU-jSriiZHj * 2회 밋업 다시보기: https://youtube.com/playlist?list=PLaHcMRg2hoBqJRSlnE7Xw_QpVkf8u6ISH
데브옵스 · 인프라
컨퍼런스 당근 밋업
Ruby on Rails, 당근마켓에서 아직도 잘 씁니다! 22년 3월 17일에 있었던 서버 개발자 컨퍼런스를 일부 공개합니다. 🥕 00:00 오프닝 00:38 당근마켓의 성장과 함께한 Ruby on Rails 02:55 중고거래팀에서 하는 일과 고민 04:55 글로벌프로덕트팀에서 하는 일과 고민 06:25 서비스플랫폼팀에서 하는 일과 고민 - 개요와 H3이야기 10:30 서비스플랫폼팀에서 하는 일과 고민 - 성능개선 12:54 운영개발팀에서 하는 일과 고민 - 개요 14:57 운영개발팀에서 하는 일과 고민 - 운영툴
백엔드 프로그래밍 언어