본문 바로가기

krew story/tech story

플랫폼개발랩 1만의 기적!!! 카카오커머스 개발실 플랫폼개발랩에 좋은 소식이 있어요! 2014년 4월 14일 첫 BUY-1 jira 티켓이 발행된 이후, 6년 여가 지난 2020년 6월 16일 드디어 BUY-10000 티켓이 발행되었습니다~! BUY-10,000 티켓은 주문개발파트의 Jeff가 생성했는데요. 티켓 내용 좀 간단히 소개해 주시죠, Jeff~? 안녕하세요~ 주문개발파트 Jeff 입니다. 카카오커머스에서는 신규 프로젝트뿐 아니라 기존 코드 개선 작업도 틈틈이 진행하고 있는데요. 제가 취소 관련 코드 개선 작업을 하면서 이슈 처리를 위한 티켓을 생성하다가 영광(?)의 1만 번째 티켓의 주인공이 됐습니다! 저는 아직 입사한 지 1년이 안되었고, 많이 부족하지만 그래도 조금 기여한 것 같아 뿌듯하네요. 다음 2만 번째 티켓은 또.. 더보기
주문개발파트 <Benji> - "카카오커머스에서 개발하실래요?" 카카오커머스에서 함께 좋은 서비스를 만들어나갈 개발자를 영입하고 있습니다 :) 2019년에 카카오커머스 개발실에 입사한 Benji의 이야기를 들어볼까요? 안녕하세요. 카카오커머스에서 주문개발을 하는 Benji 입니다. 소셜커머스업체에서 일 하다 2019년 말 카카오커머스에 경력 개발자로 입사했습니다. 낯선 환경은 항상 주체할 수 없는 새로움과 긴장감을 가져다줍니다. 신규 입사자를 위해 도움 주시는 팀원들이 있었지만 뻔뻔함은 저에게 멀리 있는 단어라 새로움이 해로움이 되어 절 조금 주눅 들게 했었습니다. 하지만 힘이 들 때 고개를 들어 주위를 살펴보면 언제나 스스로를 빛내며 날 반겨주는 음료수 냉장고를 필두로 마음이 뿌듯해질 정도로 가득 차 있는 키친, 내 피부보다 더 관리받는 화초들, 집중을 도와주는 환.. 더보기
#평가제도 폐지 인사 철학과 배경 카카오커머스는 2018년 12월 카카오로부터 분사 후 독자적인 평가제도를 고민하던 중 2019년 여름에 평가제도 폐지를 선언하였다. 이러한 결정에는 몇 가지 이유가 있다. 첫 번째는 인사철학이다. 많은 기업들이 직원을 관리의 대상, 평가의 대상이라고 보는 반면, 카카오커머스는 크루들이 이미 까다로운 영입 과정과 수습기간을 거쳐서 합류했기 때문에 평가의 대상이 아니라고 생각한다. 또한 크루들은 자신을 위해서 일하기 때문에 자기 주도적으로 몰입해서 일할 수 있다고 믿는다. 따라서 자신의 업무는 스스로가 가장 잘 알고 있고 이에 따라 업무 평가는 스스로 하는 것이 적합하다고 판단하였다. 두 번째는 기존 평가제도의 역기능이 순기능보다 크다고 생각했기 때문이다. 보통 평가제도는 회사 입장에서는 .. 더보기
#컬쳐 딜 이번에는 문화생활을 좋아하는 크루들을 위한 카카오커머스의 복지제도! ‘컬쳐딜’을 소개드려볼까 해요. 카카오커머스는 평소에 관심 있었던 콘서트, 뮤지컬 등에 동료 크루들과 함께 참여하면서 열심히 몰입한 크루들이 에너지 충전과 좋은 아이디어를 얻을 수 있도록 문화 활동비를 지원하고 있는데요. 그럼 이번에는 정산플랫폼개발파트에서 선물하기, 쇼핑하기 주문의 정산 및 회계 리포팅 업무를 맡고 있는 Heron, 서비스사업파트 식품셀에서 선물하기를 비롯해 메이커스를 통해 소비자들에게 더 유용한 상품이 판매될 수 있도록 상품의 기획 및 개발, 재고관리, 프로모션 기획 업무를 맡고 있는 Loki, 쇼핑플랫폼기획파트에서 카카오커머스 배송 클레임 플랫폼 기획 및 운영 업무를 맡고 있는 Philip, 선물하기UDX파트에서 유.. 더보기
#헬스케어 이번에는 오랜 시간 책상 앞에 앉아 근무하는 크루들을 위한 카카오커머스의 복지제도! ‘헬스케어’를 소개드릴게요. 카카오커머스는 체력 증진을 통해 우리 크루들이 더 즐겁게 업무에 몰입할 수 있도록 매월 체력단련비를 지원하고 있는데요. 일을 하는 도중에도 몰입이 잘 안 되면 운동을 다녀오고, 땀을 흘린 후에 다시 업무에 몰입할 수 있답니다. 그럼 실제로 우리 카카오커머스 크루들은 이 제도를 어떻게 활용하고 있는지 이야기를 들어볼까요? 쇼핑플랫폼개발파트에서 카카오톡의 여러 쇼핑 서비스의 뒷단을 받쳐주는 업무를 담당하고 있는 Harley와 쇼핑하기제휴셀에서 카카오톡스토어 파트너사와 프로젝트, 캠페인 등을 진행하는 제휴 업무를 담당하고 있는 Ashley, 광고제휴파트에서 카카오스타일/쇼핑박스/선물받기 제휴/세일즈.. 더보기
#영어이름 카카오커머스 크루들에게 ‘최솔’이라는 한글 이름보다 ‘그웬 (Gwen)’이라는 영어 이름으로 불리는 게 익숙한 나는 지난 2016년에 카카오의 P&C 팀원으로 입사했다. 이후 2018년 하반기 카카오의 커머스 사업부문이 라는 새로운 이름으로 분사할 때 우리 커머스 크루들과 함께 현재의 조직으로 이동했다. 나는 지금 카카오커머스 P&C팀에서 조직문화와 성장을 담당하고 있는 ‘Gwen’이다. 나와 친한 크루들은 나를 ‘그웨니’라는 별명으로 부르기도 하며, 종종 회사 밖 친구들도 ‘최그웬’이라고 부른다. 카카오커머스의 크루로서 나는 최솔이 아닌 Gwen이라 불리는 게 편하고 좋다. 카카오 공동체는 모두 영어 이름으로 의사소통을 한다. 이는 카카오 공동체, 그리고 우리 카카오커머스의 멋진 조직문화의 하나인 ‘수.. 더보기
JDBC 커넥션 풀들의 리소스 관리 방식 이해하기 이미 JDBC 커넥션 풀 관련 다양한 글들이 존재하지만 대부분 오래된 commons-dbcp 1.x 의 내용 위주라서 최근에 많이 사용되고 있는 tomcat-jdbc-pool과 hikariCP에 대한 내용을 추가로 조사하고 정리해 보았습니다. 이 글은 기본적인 commons-dbcp 1.x 에 대한 내용을 이해하고 있는 분들을 대상으로 작성되었습니다. 본문을 읽기 전에 참고 자료의 "1. Commons DBCP 이해하기"와 "2. JDBC Internal - 타임아웃의 이해"를 다시 한번 읽어 보시는 것을 추천드립니다. Spring Boot 1.x 에서 기본으로 적용되는 tomcat-jdbc-pool의 경우는 기존의 commons-dbcp 1.x 와 비교해서 동작 방식 및 사용 방법이 유사한데 성능은 대.. 더보기
카카오커머스를 지탱하는 Angular 카카오커머스를 지탱하는 Angular from if kakao 카카오커머스의 FE개발파트는 React나 순수 JS로 개발되어있던 선물하기, 쇼핑하기 등 각 서비스 프레임웍을 모두 Angular로 전환하고 있습니다. 이 글에서는 이 결정을 하게 된 배경과 Angular가 어떤 프레임웍이고. 왜 전환 하는지에 대해 공유하려 합니다. 전환 배경 분사 후 선물하기, 쇼핑하기, 스타일, 장보기 별로 존재 또는 존재하지 않던 UI개발팀이 하나로 묶이면서 서버 개발자의 리소스 부족으로 밀려있던 많은 UI이슈들을 해결하게 되었는데요. 이때 당시 각 서비스들은 모두 별개의 개발 프로세스와 프레임웍을 사용하고 있었습니다. 때문에 담당 개발자 부재 시 서포트에 큰 어려움이 있었습니다. 따라서 프레임웍과 개발 프로세스를 맞출.. 더보기