최적의 서비스를 고민하는 비즈니스개발팀

2023년 12월 21일 | 직무 인터뷰, 팀 와디즈

와디즈의 여러 비즈니스 아이디어를 서비스로 만드는 팀이 있어요. 덕분에 많은 메이커와 서포터가 와디즈에서 다양한 서비스를 이용하고 연결돼요.
펀딩/프리오더, 스토어, 커뮤니티 서비스 개발을 책임지는 비즈니스개발팀을 만나봤습니다.

 

프로님, 자기소개와 팀에서의 역할을 소개해 주세요!

상진 프로 : 안녕하세요, 비즈니스개발팀을 리드하고 있는 김상진입니다. 비즈니스개발팀은 와디즈 비즈니스 모델에 기반한 서비스를 구현하는 백엔드 개발팀이 모여 있어요. 펀딩개발팀, 스토어개발팀, 커뮤니티개발팀이 있습니다. 저는 세 팀의 업무 우선순위 조율과 협업 소통 역할, 그리고 팀원들이 효율적인 업무를 위해 개발 프로세스나 방법론, 기준 등을 정의하고 전파하는 역할을 담당하고 있어요.

용기 프로 : 스토어개발팀의 매니저 장용기입니다. 저희 팀은 팬들의 인정을 받은 성공 펀딩 제품을 상시 판매하는 스토어 서비스의 백엔드 개발을 하는 팀이에요. 저는 매니저로서 실무와 팀 관리를 병행하고, 외부 부서들과의 협업을 위한 커뮤니케이션도 하고 있어요.

윤기 프로 : 펀딩개발팀 매니저 박윤기입니다. 저희 팀에서는 펀딩/프리오더 프로젝트를 이용하고 있는 서포터와 메이커의 다양한 요구사항을 빠르게 수용하고, 안정적인 서비스를 제공하기 위해 고민, 개선하고자 노력하고 있어요.

인식 프로 : 커뮤니티개발팀 매니저 조인식입니다. 저희 팀은 와디즈의 통합검색, 친구 서비스, 구독 서비스를 제공하고 있어요. 비즈니스 도메인에서 생성된 데이터와 api를 재구성해 새로운 서비스를 제공하고자 하는 목표를 가지고 있습니다.

 

비즈니스개발팀에서 사용하고 있는 개발 언어와 문화, 소통의 방식에 대해서 소개해주세요.

상진 프로 : 비즈니스개발팀의 기본 기술 스택은 단순해요. JAVA 언어와 Spring 프레임워크, MySQL 데이터베이스를 사용해 비즈니스 로직을 구현해요. 여기에 추가로 ElasticSearch를 활용해 검색이나 여러 서비스 정보를 제공하고, Kafka를 이용하여 이벤트를 비동기 처리하기도 합니다. 새로운 기술이나 방법론에 제한을 두진 않아요. 덕분에 각 팀이 비즈니스 로직을 만들 때 효율적이고 생산성 높은 기술을 검토해 도입, 적용하고 있어요. 희망한다면 신규 기능이든 기존 기능의 개선이든 관계없이 많은 기회를 가질 수 있답니다.

용기 프로 : 함께 일하는 동료들이 집중과 몰입을 잘할 수 있는 환경을 만들고자 다방면으로 노력하고 있어요. 그 환경에서 각자 맡은 도메인의 전문가가 되는 것을 지향하고 있는데요. 업무에서는 누구보다 빠르고 효과적으로 문제를 해결하는 문화를 만들고 있습니다. 동료들과 함께 개발이나 설계할 때도 도메인 관점에서 결합도를 낮추기 위한 고민과 노력을 하며 서비스를 확장하고 있어요.

윤기 프로 : 주니어, 시니어 개발자들이 연차 구분 없이 각자의 의견을 자유롭고 편하게 이야기하면서 나눌 수 있는 분위기예요. 회의는 가급적 지양하고 있고요. 데일리 스크럼으로 매일 정해진 시간에 모여 서로 진행 상황을 공유하고 있는데, 이외에는 특별한 회의를 가지지 않고 업무에 집중하고 있어요.

인식 프로 : 어느 회사, 팀이든 언제 어느 단계까지 리뷰하느냐가 참 고민되는 포인트일 거예요. 커뮤니티개발팀은 설계 시점에서 리뷰를 많이 합니다. 데이터 설계 관점에서 개발자가 정리를 완료하면, 도메인 관점에서 설계 리뷰를 진행하고 더 효율적인 방법이 없는지 논의해요. 그 과정에서 개선 포인트를 잡고 그 후 실제 개발 업무에 들어가요. 물론 간단한 운영 과제거나, 급하게 돌아가는 프로젝트라면 설계 리뷰를 못하게 될 때도 있어요. 하지만 가급적 건너뛰지 않고 설계 리뷰를 하고자 노력하고 있습니다.

와디즈 비즈니스개발팀

와디즈 비즈니스개발팀

 

와디즈에서 어려운 과제를 극복하거나 성장했던 경험이 있다면 이야기해 주세요.
앞으로 어떤 개발자가 되고 싶으신가요?

용기 프로 : 잠깐만요, 눈물 좀 닦고…:웃으며_눈물을_흘리는_얼굴:
와디즈에서 오랜 시간을 함께하면서 많은 일들이 있었어요. 실패한 프로젝트도 있고, 성취감에 취할 수 있었던 프로젝트도 있었죠. 시간이 지나면서 경험 많은 좋은 동료들이 하나둘 합류했어요. 서로의 부담을 나눌 수 있는 여러 개발 및 개발 지원 부서들이 생겨났어요. 덕분에 기술 조직도, 서비스도, 개발도 ‘높은 응집도와 낮은 결합도(High Cohesion, Low Coupling)’를 지향할 수 있게 되었습니다.
그렇게 여러 점진적인 시도와 노력으로 현재는 도메인과 목적에 따라 API를 분리해 개발, 운영하고 있어요. 개발팀은 각각 독자적인 도전에 집중할 수 있는 환경을 갖게 되었고요. 이는 지속적인 성장과 발전으로 이어지고 있어요.

인식 프로 : 커뮤니티개발팀에서는 ‘친구’ 서비스가 기억에 남아요. 팀 내에서 활용하고 있지 않던 ElasticSearch라는 개념을 처음 활용한 서비스였는데요. 어떻게 하면 성능 이슈가 없으면서 대용량 데이터를 처리할 수 있을지 팀원들과 스터디하며 보낸 시간이 기억에 남아요. 개발자의 고민, 사업부의 고민, 이용자들의 고민을 통합해 활용 가치가 높은 서비스를 효율적으로 제공하는 개발자가 되고 싶어요.

 

비즈니스개발팀의 백엔드 개발자로서 가장 중요한 역량 또는 경험은 무엇인가요?

상진 프로 : 집요함이 가장 중요해요. 어떤 개발 요청이든 문제없이 실행하는 것은 기본인데요. 이 과정에서 요구 사항은 넓게 파악하고, 서비스 동작은 원리부터 깊이 있게 이해하는 집요함이 있다면, 유지 보수와 확장에 유연한 좋은 서비스를 만들 수 있어요.
열린 마음도 중요하다고 생각해요. 어떤 기능이라도
개발 과정에서 여러 동료와 소통하고 협의해야 해요. 이때 상황과 요청을 정확히 파악하기 위해서, 정보를 객관적으로 받아들이고 판단할 수 있는 태도가 필요합니다.

용기 프로 : 스토어개발팀에서는 ‘업계에 대한 이해와 관심, 팀의 결과물을 자발적으로, 지속해서 개선하려는 의지’가 중요해요. 그러기 위해서는 개선점을 알고 해결할 수 있도록, 분산 처리 환경에서의 대용량 트래픽과 트랜잭션 처리 경험 또는 관심이 필요해요. 구체적으로는 객체지향 설계 원칙, 클린 아키텍처, 도메인 주도 설계에 대한 이해를 바탕으로 어플리케이션 내부와 외부에서의 비동기 처리를 통한 트랜젹션 관리에 관심이 있으면 좋겠어요.

인식 프로 : 세 가지의 역량에 대해 말씀드리고 싶은데요. 첫째는 소통이에요. 비즈니스 서비스 개발이기 때문에 소통이 끝이 없어요. 특히 기술 이슈 차원에서 기획, 사업부와 논의하고 설득해야 하는 일이 많아요. 최선의 결과를 도출해 내기 위해서는 기술 토픽을 잘 전달하고 이해하도록 도움을 드려야 해요. 함께 사업, 기획의 고민과 이슈 또한 잘 이해해 기술적으로 해결해 내야 하고요.
둘째는 책임이에요. 고객 서비스의 엔드 포인트 api들을 개발하는 업무를 할 때가 많은데요. 이 도메인의 서비스 안정성은 내가 책임진다는 마음가짐이 필요해요.
셋째는 기술 역량이에요. 소통과 책임을 다하려는 마음가짐이 있어도, 기술적으로 준비가 되어 있어야 해요. 우리는 개발자니까요. 와디즈는 대용량 서비스 관점의 효율적인 성능 서비스에 대해 고민하기 때문에 그 관점에서 서비스 이슈들을 해결할 수 있는 기술적인 역량이 필요해요.

와디즈 컬쳐덱 : 진국이가 일하는 법

진국이가 일하는 법 3. 모르겠으면 누구한테라도 물어본다.

 

와디즈의 비즈니스개발팀에서만 경험할 수 있는 특별한 점이 있나요?

상진 프로 : 이커머스 + 소셜 커머스 + 물류 + 핀테크 + 금융 서비스 등 종합선물 세트를 경험할 수 있다는 점이 특별하죠. 특히, 와디즈 서비스 중 펀딩은 굉장히 독특한 비즈니스 모델이에요. 도메인 경험 관점에서 펀딩은 이커머스와 유사하면서 소셜 커머스의 요소도 가지고 있어요. 펀딩은 서포터가 메이커에게 공감해, 응원하고 지원한다는 관점의 다른 서비스에서 보기 힘든 비즈니스 모델인데요. 여러 가지 요소들이 섞여 있는 굉장히 복잡한 구조의 도메인 모델을 가지고 있어요. 매우 다양한 도메인 경험을 할 수 있습니다.

용기 프로 : 와디즈는 빠르고 넓게 성장하고 있는데요. 시도해 볼 수 있는 것들이 많아요. 많은 변화에 주체적으로 참여할 수 있다는 점이 가장 큰 장점이라고 생각해요.

인식 프로 : 개발자가 진짜 원하는 서비스를 세상에 태어나게 하는 경험을 할 수 있어요. 서비스 기획 시점부터 기획자와 자유롭게 논의할 수 있고, 기획 완료부터는 클라이언트 개발자와 설계 구조에 대해 논의할 수 있어요. 누군가 이미 정해준 스펙과 설계 그대로 따라가는 게 아니라는 점이 매력적이라고 생각해요. 물론 위 경험은 그것을 감당할 만한 준비가 되어있는 개발자에게만 장점으로 적용이 되겠지요. 와디즈는 그런 경험을 원하는 개발자에게 열려있는 곳입니다!

와디즈 비즈니스개발팀

앞으로 어떤 새로운 동료와 함께 일해보고 싶나요?

상진 프로 : 열린 마음과 적극적인 태도를 가진 동료와 함께 일하고 싶어요. 최고의 서비스를 만들기 위해 필요한 기술과 방법을 고민하고, 주도적으로 계획을 세워, 서비스를 개선해 나가고자 하는 마음가짐이 있는 사람이요. 그런 사람과 같이 일할 때 즐거울 것 같아요.

윤기 프로 : 성장을 중요하게 생각하고 꾸준히 노력하는 동료와 함께하고 싶어요. 와디즈는 다양한 고객의 요구사항을 수용하기 위해 늘 새로운 도전을 해요. 일하던 방식의 관성을 고집하게 되면 해결이 쉽지 않을 때가 많아요. 주변 동료들과의 협업이 점점 더 어려워질 수도 있고요. 새로운 방법을 동료들과 함께 고민하는 과정에서 성공, 실패, 학습의 즐거움을 느끼는 분들과 함께하고 싶어요.

인식 프로 : 본인의 기술 역량에 대한 고민을 멈추지 않고, 여러 사람들과 소통하며 서비스로 만들어내는 것을 즐거워하는 사람과 일하고 싶어요.

 

👉 와디즈는 자바 백엔드 개발자 채용 중!

👇 태그를 클릭하면 같은 키워드의 글을 모아볼 수 있어요.

템즈

템즈

채용팀

와디즈 내 포지션들이 가지고 있는 역할과 매력이 널리 닿을 수 있도록. 오늘도 keep moving forward!