codestates / codestates/yeongn-client

[Retrospect] 4주프로젝트 4주차 회고 - 박지상

Open
#84 3 comments 8 reactions 0 assignees View on GitHub
회고
Dominant language
TypeScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# 박지상

### Fact (사실) : 주요 사건에서 내가 취한 행동을 객관적으로 서술한다
- fastify를 사용하면서 여러삽질을겪었다
- 가령 이미지업로드라던가
- 프레임워크레벨에서 multipart를 지원안하는점과
- session사용이 어렵다는점
- fastify에서 세션을 사용할때 관련 라이브러리를 찾아서 쓰다가 요청시간이 10초가 넘어가는 기적을 겪었다
- 뭐결국 session을 포기했고,
- multipart는 관련 라이브러리를 찾아서 사용했다(fatify에서 공식적으로 자기네 생태계라고 인정한 라이브러리)

### Feeling (느낌) : 그때 느꼈던 기분을 간략히 정리한다
- 후회됐다. 괜히 fastify를 선택했는가
- 왜 얘는 빠르고좋다면서 구글에는 정보가 없는가
- fastify를 포기하고 express어댑터로 다시 바꾸고싶었다.
- 왜 속도가 느려졌지?하고 처음엔 원인을 모르겠어서 속상하고 밥도 잘 안넘어갔다
- 다른팀의 백엔드가 끝났다는 소식을 듣고 너무 과한 도전스택을 쓴것에 대해 조금은 아니 많이 후회됐다.
- 그래도 지금은 순탄히 진행되고있어서 다행이다. 조급한마음은 변함이 없다.

### Finding (교훈) : 사건에서 얻은 교훈을 적는다
- 라이브러리도 제발 잘 골라서쓰자.
- 서버에서 모든요청에 속도관련해서 문제가있다면 미들웨어문제일 가능성이 높다
- nest를 쓰던 그위에 fastify를 쓰던 결국 nodejs생태계이기에 할수있는건 다 할수있다.
- 너무 프레임워크에 한정지어서 문제를 해결하려고 안해도 문제가 해결된다는걸 깨달았다.
- 새로운 기술을 도입할땐, 정말 많은 고려를 해야된다는걸 깨달았다.
- 그 기술의 대중성또한 정말 많이 중요하다.

### Future action(행동) : 그래서 내가 앞으로 취할 행동을 미래형으로 적는다
- 객기부리지말고
- 내가 잘 할수있는걸 하자
- 여기까지 왔으니
- 포기하지말자

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.