01·HTTP
net 모듈로 HTTP 요청 사이클을 직접 구현한 경험
Node.js http 모듈 대신 net 모듈 기반 TCP stream을 처리했습니다.
- header/body parsing, Content-Length 기반 body 완료 판단
- 여러 chunk로 나뉘는 요청을 안정적으로 수신하도록 버퍼링 구조 개선

Node.js net 모듈로 HTTP 요청 처리와 프레임워크 구조를 직접 구현한 프로젝트입니다.


“무엇을 만들었나” 보다 “왜 그렇게 결정했나” 를 남깁니다.
Node.js http 모듈 대신 net 모듈 기반 TCP stream을 처리했습니다.
Application / Router / Middleware / Request / Response 구조를 직접 구현했습니다.
직접 만든 프레임워크를 실제 애플리케이션 코드에서 사용하며 설계를 검증했습니다.
Redis 캐시와 인메모리 캐시 방식을 비교하고, 조회수 증가 흐름을 Redis에 위임했습니다.
“프레임워크를 직접 만들며, 추상화가 어디서 시작되고 어디서 깨지는지 배웠습니다.”