최신 글
-
생각
글또 10기: 글쓰기, 사람, 커리어 3마리 토끼를 잡았다
공교롭게도 글또 10기 기간과 나의 갭이어 (지나고 보니 이렇게 정의되는) 기간이 겹쳤다. 다짐글을 다시 돌아보면서, 무엇을 얼마나 달성했는지, 무엇을 느끼고 배웠는지 정리해보려고 한다. 시간 단위도 의미가 있지만 사건 단위로 챕터가 끊기는 것도 의미가 크다. 앞으로 이렇게 사건 단위 회고도 잘 챙겨야겠다고 느낌. 어떻게 6개월을 보냈나?생각 보다 빠르게 취준을 시작했다. 관심있게 봤던 팀의 지원 기간이 임박해서 급 넣어봤다가 그대로 시작되었다. 번아웃에서 회복이 일단 너무 빨랐고, 열정적인 팀과 이야기 나눠보니 역시 나는 일하는 게 좋다고 느꼈고, 무엇보다 현시점 나의 시장 가치가 생각 보다 괜찮음을 알았다. 처음 지원한 1개 팀에만 1개월 + 본격 서류 준비 1개월 + 다수 지원과 면접 3개월 정도..
-
데이터
일간,주간,월간 모니터링 테이블 한 번에 자동화: 빅쿼리 Merge 사용법과 팁
이 글에서 얻을 수 있는 것- 하나의 스케줄 쿼리로 일간/주간/월간 지표 테이블을 운영하는 방법- 단순히 문법적인 지식보다는 실제로 일간/주간/월간 지표 테이블을 자동화할 때 그대로 활용할 수 있음- 빅쿼리 예약쿼리 기능으로 분석용 데이터 마트, 대시보드 지표를 운영하는 분들을 위한 글 빅쿼리 예약쿼리? (스케줄 쿼리, GCP Data Transfer API)크론잡처럼 '쿼리를 특정한 시간대에 실행시키는 배치(batch) 기능'이다.하지만 분석용 테이블은 거의 반드시 서로 의존성이 생기기 때문에, 언젠가는 워크플로우 툴의 도움을 받아야 한다.사실 나는 하루에 억 단위로 row가 쌓이는 프로덕트도 예약 쿼리만 써서 마트와 대시보드를 운영한 적이 있다.물론 최대한 방어력 높게 쿼리를 최적화해야 했고, 백필..
-
데이터
농심, 라이엇게임즈, 배민 케이스로 보는 카니발라이제이션 (cannibalization) 문제
1. 배경2. 카니발라이제이션(Cannibalization)이란3. 다양한 사례 [사례1] 농심 짜파게티 & 짜왕... & 짜파게티 더 블랙 [사례2] 라이엇게임즈 LOL & TFT [사례3] 배민 라이더 & 로봇 딜리4. 마무리 1. 배경최근 데이터 분석가 포지션으로 다양한 기업을 만났다. 경력직이다 보니 주로 해왔던 일들 위주로 이야기하게 되지만, 간간히 케이스 스터디식 질문 혹은 라이브 과제를 맞닥뜨리기도 했다. 이때 생각하지 못한 관점으로 "이런 식의 문제도 있을 것 같은데요?"라는 질문을 종종 받았다. 흥미로운 문제들도 많았는데 직접 언급하기는 어렵고, 개념을 사례와 함께 정리해 보기로 했다. 그 첫 번째가 '카니발 이슈'이다. 2. 카니발라이제이션 (Cannibalizatio..