What I Learn Today

Start Date : 2022/02/07 ~

Learn/Company

[TIL #14] 업무 시작! - API 조사

HannaDev 2022. 3. 2. 21:11

출근 4주차 ! 오늘부터 본격적으로 업무가 주어지기 시작했습니다. 

 

현재 미션은 2가지 ! (*ˊᵕˋ*)ノ

  1. Server 에서 Amplitude & Braze 로 고객 속성 값을 전달하는 방법을 찾아내서 함수 구현하기 (=API 조사)
  2. 구글 API 를 사용하여 구글 환불 API 만들기

구체적으로 오늘 지시를 내려주신 미션은 '1번 API 조사 및 함수 구현하기' 였습니다.

그래서 호기롭게 마케팅 툴인 Amplitude & Braze 가 무엇인가 ! 둘이 어떤 연관 관계를 갖고 있는가 ! 부터 탐색하기 시작했는데요...

대략적인 윤곽은 잡았지만 막상 API 를 호출하는 함수를 만드는 과정에서 너무 삽질을 많이 했습니다 ㅠ.ㅠ

 

결국 환경 변수, Git 이슈로 삽질하다 이사님에게 걸렸는데요. ૮( ‘▱๋’ )ა

환경 변수, 디버깅 방법을 알아 낼 수 있었지만 너무 눈치보였습니다 (...)

어려워서 못 해낸 게 아니라 사소한 (기초적인) 부분에서 삽질한 거라 너무 민망하네요...ㅎㅎ..ㅎㅎㅎ

 

그래도 이미 엎지러진 물...! 오늘 집에서 삽질한 만큼 추가 공부해서 내일은 꼭 해낼 것입니다!

오후 10시에 타임 트래커 소모임 끝나면 바로 버닝입니다 ૮( ᵒ̌▱๋ᵒ̌ )ა

 

+ 아 생각해보니 구글 환불 API 관련해서 내일 회의가 잡혔는데 이거 관련해서도 오늘 밤에 정리해놔야 겠네요...ㅎㅎㅎㅜㅜ (그래도 컨디션 생각해서 오전 1시에는 무조건 취침입니다 ~.~)

+ 확실히 업무가 시작되니 빨리빨리 마인드를 머리에 주입시켜야겠다는 생각이 듭니다.

 


▶ 전체적인 스케쥴

  • 오늘 할 일 스케쥴링 - 0.5h
  • 개발 스크럼 회의 참관 - 0.5h
  • Braze, Amplitude Tool 자체에 대한 조사 - 2h
  • 점심 - 1h
  • 업무 질문 - 15 min
    • [+] 능동적으로 먼저 질문하러 갔다 Good !
  • 업무 지시 내용 정리 - 0.5h
  • Braze, Amplitude Tool 자체에 대한 조사 + 웨비나 내용 정리 - 1.5h
  • [오후 3시~] Amplitude API 조사 + 함수 작성 - 2h
    • (0.5h 낭비) local git 잘못 건들다 꼬여서 (rebase, merge 관련) 로컬 레포지토리 리셋
  • Amplitude API 테스트 - 1h
    • (1h 낭비) 로컬 레포지토리 리셋하며 환경 변수도 리셋 -> 버전 이슈로 착각해서 삽질
    • 중간 점검하러 오신 이사님이 도와 주심

▶ 추가 스케쥴

  • [오후 8시~] 3월 트래커스 강의 - 시간 관리 전략
  • [오후 9시~] 트래커스 소모임 - 팀원분들과 대화

업무 관련해서 좀 더 빠릿빠릿한 자세로 시간 관리를 해야겠습니다. _〆(。。)


▶ 오늘 업무 정리한 내용 中 일부 발췌

 

구독형 서비스에는 사용자 행동에 기반하지 않는 이벤트들이 있다. (정기 구독, 자동 결제 등등)

따라서 Server 에서 이렇게 자동으로 변하는 사용자 속성값들을 batch 를 통해 업데이트하고자 한다.

그래서 Server → Amplitude, Server → Braze 로 key-value 를 보내는 방법이 필요함.

아마 Restful API 가 있을텐데 한번 조사해서 함수 형태로 구현까지 해보라.

Amplitude, Braze 에 이메일 초대 보냈으니 Test 하면서 확인할 수 있을 거다.

함수는 Manager - Command 에서 만들어서 단독으로 테스트 가능.

 


▶ Braze, Amplitude 공부 Notion 링크

https://blog.maxonomy.net/113 - Braze 웨비나 중

  • Amplitude 는 사용자 행동 분석 솔루션
  • Braze 는 메시징, CRM Tool

https://blog.maxonomy.net/113 - Braze 웨비나 중


▶ CS 상식 공부 - SDK Notion 링크

  • SDK 가 API 보다 더 큰 개념
  • 비슷한 성격을 가진 플러그인의 집합이 라이브러리