본문으로 이동
영상 플랫폼 운행 시작합니다 | 2024 당근 테크 밋업
컨퍼런스

영상 플랫폼 운행 시작합니다 | 2024 당근 테크 밋업

당근 밋업 당근 · YouTube

원문 보기

AI 핵심 요약

서비스 팀마다 영상 프로바이더를 따로 도입·운영하던 구조에서는 개선 효과가 다른 팀으로 퍼지기 어렵고, 공통 영상 플랫폼의 장애가 여러 서비스에 영향을 줄 수 있었다. 공통서비스 개발팀은 프로바이더 교체의 유연성과 도메인 보호를 위해 헥사고날 아키텍처를 적용하고, 포트와 어댑터를 팀의 개발 규칙으로 삼았다. 새 프로바이더는 기존 출력 포트를 구현하는 어댑터로 추가하고 비즈니스 로직의 경계를 고려해 도메인과 분리했다. 그 결과 영상 업로드 시간이 약 4.5초에서 1초 미만으로 줄었으며, 서비스 팀은 별도 개발 없이 개선 효과를 얻고 플랫폼 팀은 도메인을 바꾸지 않고 프로바이더를 교체할 수 있었다.

  • 헥사고날 아키텍처에서 입력 포트는 도메인이 구현하고, 출력 포트는 도메인이 사용하도록 의존성 방향을 설계한다.
  • 새 외부 프로바이더는 기존 출력 포트를 구현하는 어댑터로 추가하고, 교체할 때는 기존 어댑터를 제거한다.
  • 출력 포트를 도메인에서 무조건 조합하지 말고, 프로바이더별 처리 흐름과 비즈니스 로직의 경계를 먼저 파악한다.
  • 아키텍처를 팀의 공통 규칙으로 삼으면 개발자별 경험 차이를 줄이고 일정 수준의 품질과 유연성을 유지하는 데 도움이 된다.

소개

“영상 플랫폼 운행 시작합니다. 목적지까지 편안하게 모십니다!” 아키텍처에 대해 하나도 모르던 개발자가 영상 플랫폼에 헥사고날 아키텍처를 적용해, 팀 동료는 물론 플랫폼 이용자인 서비스 개발자의 개발 경험(Development Experience, DX)을 향상시킨 이야기를 공유해요. 헥사고날 아키텍처가 무엇인지, 영상 플랫폼에 이를 도입한 이유와 장점 그리고 어려움을 어떻게 극복하고 있는지 궁금하신 분들은 많이 찾아와주세요! 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https://about.daangn.com/jobs/

비슷한 학습 자료

컨퍼런스 당근 밋업

당근의 성장과 함께 쌓아온 안정적인 인프라 구축과 운영 노하우를 당근 SRE 팀에서 공유해요. 사내 개발자 플랫폼 개발 경험, 관측가능성 구축 경험, 네트워크 개선 경험 등을 들어보세요! 🥕 당근 개발자 플랫폼은 어떻게 발전하고 있을까 (변정훈) 👉 발표 자료 보러가기: https://daangn.notion.site/SRE-c62abc2b6f0347a4ace9ee9cdfc49b6b#8afac52012304b20977c9299f8bca5f4 👉 당근 채용공고 보기: https://about.daangn.com/jobs/

데브옵스 · 인프라 개발 도구

컨퍼런스 당근 밋업

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

데브옵스 · 인프라

컨퍼런스 당근 밋업

많은 서비스가 웹뷰로 개발을 하고 있을 거예요. 동네생활팀의 경우, 네이티브로 구현되어 있던 서비스를 웹뷰로 전환했어요. 이렇게 결정하게 된 배경을 설명한 후, 전환 과정에서 겪었던 어려움을 살펴보고, 마지막으로 웹뷰로 이전해서 얻은 장점을 이야기해보려고 해요. 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https://about.daangn.com/jobs/

프론트엔드 모바일 앱 개발

컨퍼런스 당근 밋업

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

모바일 앱 개발

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Platform Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 엔지니어 동료들이 더 빠르게, 더 큰 문제에 집중할 수 있도록 당근의 플랫폼은 끊임없이 발전해요. 다양한 기술과 아키텍처를 여러 서비스가 함께 쓰는 플랫폼으로 만드는 과정부터 AI와 함께 일하는 새로운 방식까지, 당근 플랫폼 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

개발 · 프로그래밍 기타

컨퍼런스 당근 밋업

🥕 2026 당근 빌더 밋업 | Platform Day 하이퍼로컬, 가장 거대한 현장 4,300만 명이 가입한 서비스를 만드는 당근 빌더들은 어떤 문제를 풀고 있을까요? 하나의 프로덕트를 처음부터 끝까지 책임지고, 직군의 경계를 넘나들며 함께 답을 찾아가는 당근 빌더들의 고민과 시도, 성공과 실패의 경험을 솔직하게 나눠요. 엔지니어 동료들이 더 빠르게, 더 큰 문제에 집중할 수 있도록 당근의 플랫폼은 끊임없이 발전해요. 다양한 기술과 아키텍처를 여러 서비스가 함께 쓰는 플랫폼으로 만드는 과정부터 AI와 함께 일하는 새로운 방식까지, 당근 플랫폼 개발자들이 현장에서 마주한 고민과 시행착오를 만나보세요. 👉 당근 채용 바로가기 : https://careers.daangn.com/

인공지능 기타