codestates / codestates/Reciper-server

[✍️ Dev Log] 신승길 / 2021-05-17

Open
#80 0 comments 0 reactions 1 assignee Claimed by @gatsukichi View on GitHub
@katsukichi/불꽃코딩🔥 Dev Log
Dominant language
TypeScript
Stars
9
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?

- Project단계로 넘어가는과정에서 기본인 entity를 먼저 설계했습니다.
- PR으로 merge를 해봤습니다. 좋습니다.
![image](https://user-images.githubusercontent.com/52203107/118502627-d4d0d300-b764-11eb-844b-31a6cb25cc9d.png)
- socket.io에대해서 이해했습니다. 많은부분을 이해한거같지만. 인프라 범위에서의 소켓통신을 이해하기 어려웠습니다. 이부분은 담당 엔지니어분께 얘기를해봐야할거같습니다.

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?

- socket.io 의 기본적인 지식이 어려웠습니다
- redis를 왜쓰는가 ? pub/sub이 좋다, 데이터 안정성이 조금 떨어질수도있다. 그래서 언제 데이터가 날라도 치명적이지 않은 데이터를 담아야한다고 한다. 세션스토어용으로 많이쓰인다, 소켓아이오와 연결할수있다. (실제로 라이브러리를 제공한다)
- mysql로도 충분히 담을수있다. 느리다는 편견은 x
- 그리고 elb로 늘어난 ec2에 안전하게 소켓통신을 할수있을까?? 소켓통싱으로인한 트래픽몰림을 과연 ec2와 elb가 잘 처리해줄지 의문이다. 그래서 pub/sub을 쓰는것일까? 잘모는건 역시 물어봐야한다 ㅠㅠ

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

- [ ] 소켓통신을 이용한 채팅서비스 구현 그리고 namespace와 room에 대한 공부를 할거같습니다.
- [ ] 각종 라우터 처리와 최소한의 api로 빠르게 chatting 서비스부터 구현할거같습니다!

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.