-
Notifications
You must be signed in to change notification settings - Fork 2
승헌's 6주 회고
Seungheon Han edited this page Dec 3, 2024
·
1 revision
이번 프로젝트의 목표는 근거 있는 코드 작성이었다. 코드 작성에 있어 명확한 이유와 논리를 바탕으로 개발하는 것을 목표로 삼았다.
프로젝트를 통해 얻은 가장 큰 깨달음은, 근거 있는 코드를 작성하는 것이 쉽지 않다는 점이다. 논리적으로 뒷받침되는 코드를 작성하려면 깊은 고민과 시간이 필요하다는 것을 체감했다. 😥 또한, 이전에 비해 문서 작성 능력이 향상되어, 더 체계적이고 명확한 문서를 작성할 수 있게 된 점도 큰 수확이었다.
앞으로는 이번 프로젝트를 통해 배우고 학습한 내용을 정리하고, 이를 완전히 내 것으로 만들기 위해 복습과 연습을 꾸준히 이어갈 계획이다.
- Mediasoup 포트 매핑 문제
- swagger 같은 응답 코드에 다양한 응답 보여주기
- Sudo가 계속 비밀번호를 요청함
- Docker 이미지가 너무 크다
- Git action에서 도커 이미지 빌드 시간을 단축시켜보자
- Docker compose를 이용해서 메모리 사용률을 줄여보자
- 방송 녹화 시 CPU 과부하 문제를 해결해보자
- Release 브랜치? 너 필요해?
- 로딩이 너무 짧아…!
- NestJS ORM으로 무엇을 사용해야 할까?
- WebRTC를 이용한 1:N 스트리밍 서비스에서 시그널링 서버가 필요할까?
- 실시간 채팅 구현: 인메모리 방식을 선택한 이유
- MySQL 아키텍처 개선: DB 의존성 분리와 서버 역할 명확화
- 브라우저 창이 최소화되면 비디오 송출이 안된다…!
- Mediasoup 기본 개념
- DLTS와 Signaling
- Tell, Don't Ask (TDA) 원칙이란
- VPC(Virtual Private Cloud) 학습 정리
- 순환참조: A 서비스 ‐ B 서비스 vs. A 서비스 ‐ B 레포지토리
- Dto 메서드 전략
- WebRTC란?
- 자바스크립트 패키지 매니저(npm, yarn, pnpm)
- shadcn/ui을 이용해 UI 개발 생산성 높이기
- React 이벤트 핸들러 네이밍(on vs handle)
- React-router-dom의 createBrowserRouter을 사용해보기
- fetch vs axios