우리 운영팀에 봄이 오기를!

(주)플레이팅


1. apollo stack 과 recompose 를 사용하니 별도로 redux, state 관리를 안해줘도 되서 크게 당황중. 신경쓰지 않아도 문제없이 잘 돌아간다.


2. recompose 의 API들을 활용하니 대부분의 컴포넌트가 stateless 로 작성할 수 있었다. 몇 안되는 Component들도 생명주기 함수는 드물다.


3. bind를 계속 묶어주는 것도 autoBind decorator 를 이용하면 this.foo = this.foo.bind(this); 도 안하고 쓸 수 있다.


4. grapql dataloader 부분은 아직도 헷갈린다. 어떻게 구조화해야 batch call을 제대로 할 수 있을지..


5. 뭐니뭐니해도 제일 어려운건 schema 정의하기다. 특히 DB 구조상 도메인 표현이 제대로 안되어있는데 graphql schema 로 최대한 도메인에 가깝게 표현하려다보니 쉽지가 않다.


6. query, mutate를 받아주는 serverless QL 과 subscription 을 유지하는 serverQL, DB connection Pool을 유지하는 API server와 그 앞단에 redis로 서버를 구성하고 싶다. 별도의 pubsub 서비스가 필요할지 redis 로 할 수 있을지 궁금.


7. 도메인 표현을 위해 더 많은 db 스키마가 필요한데 이건 scaphold 나 graphCool 의 무료 할당량을 이용해서 빠르게 구현할 예정. 보통 설계가 누락된 도메인 모델은 backoffice 를 위해 구현이 필요한 경우가 많아서 요청량이 적어 충분히 버틸 수 있어보임.


8. 플레이팅 운영팀에 봄이 오기를.


#플레이팅 #개발 #개발자 #개발일지 #인사이트 #경험공유

기업문화 엿볼 때, 더팀스

로그인

/