티스토리 뷰

https://medium.com/@kurtlee/serverless%EB%A1%9C-e-commerce-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%B8%94%EB%9E%99%ED%94%84%EB%9D%BC%EC%9D%B4%EB%8D%B0%EC%9D%B4-%ED%8A%B8%EB%9E%98%ED%94%BD-%EC%8D%B0-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%97%90%EC%84%9C-cto%EB%8A%94-%EB%AD%98-%ED%95%98%EB%8A%94-%EC%9E%90%EB%A6%AC%EC%9D%B8%EA%B0%80-a6f9d9beb930

 

Serverless로 E-Commerce 만들기 / 블랙프라이데이 트래픽 썰 / 스타트업에서 CTO는 뭘 하는 자리인가?

제가 블로그를 쓴지도 정말 오래 된 것 같습니다. 일하느라 바빴어요.

medium.com

너무나 좋은글이 있어서 퍼왔다.

앞쪽 내용은 하나도 빼놓을게 없이 너무나 주옥 같아서 정독을 하면 좋다.

Beanstalk + ES6 JS를 4개월 만에 TS + Serverless로 전환한건 정말 놀랍다. Serverless Framework을 쓴건가? 어떻게 운영하고 있는지도 궁금하다.

CTO 부분은 굉장히 와닿았는데

그리고 다양한 회사의 CTO들을 만나봤지만, 회사마다 하는 일이 너무 달랐습니다.
어떤 곳은 그 팀에서 개발을 가장 잘 하는 사람
— 즉 Technical Leader 역할을 중요하게 생각했고,
어떤 곳은 개발과 Business 요구를 bridging 하고 채용에 집중하는 사람
— 즉 Technical Manager / Product Owner 역할을 더 중요하게 생각하고요.
하다못해 제가 존경하는 회사의 CEO 들로 부터도 이 질문에 대해서 모두 다른 답변을 받았습니다. (대부분 직접 물어본게 아니라 인터뷰를 본거지만)

제가 2년 반의 경험과, 직관에서 배운 답은 이렇습니다:
  1. 스타트업에서 “고정적인 역할"은 존재하지 않는다.
    회사와 비즈니스가 성장함에 따라 필요한 역할이 계속해서 새로 생기고,
    구성원들 모두가 성장하면서 필요한 역할을 채워나가야 한다.
    성장하지 못하는 구성원이 많은 스타트업은 반드시 실패한다.
  2. 일반론으로, 스타트업에서 CTO는 크게 아래 4가지를 충족해야한다.
    (1) 개발팀에서 가장 기술선택과 결정을 잘 하는 사람
    (2) 개발팀에서 회사 전체의 목표와 비즈니스 요구사항을 가장 잘 알고, 이걸 기술적으로 Trade-off 를 할수 있는 사람
    (3) 개발팀에게 해야하는 Task의 당위성을 설득할수 있는 사람
    (4) 개발팀원들이 배울게 있다고 생각하는 사람

나는 주로 Technical Manager / Product Owner 역할을 했고

2에서는 (2)(3)(1)(4) 순으로 역할을 한 것 같다. 그래서 나는 항상 든든한 Technical Lead와 함께 하는게 너무나 중요하다.

앞으로 어떤 트랙을 밟아가게될지 나 스스로도 궁금하다.

 

'JHB > IT 이야기' 카테고리의 다른 글

빅데이터와 머신러닝 그리고 클라우드  (0) 2021.07.05
Amazon Leadership Principles  (1) 2019.08.28
음성인식. 화자 식별. 화자 검증.  (0) 2013.04.06
댓글
댓글쓰기 폼