-
네트워크 편
- [네트워크] TCP? HTTP? 그것이 알고싶다
- [네트워크] TCP와 HTTP 레이어에서 직접 구현하는 웹소켓 그리고 socket.io
- [네트워크] 분산된 환경에서의 호출을 위한 RPC, JSON-RPC, gRPC
- [네트워크] TCP 핸드쉐이크... UDP가 그렇게 빨라?
- [네트워크] 소켓(윈속)과 연결상태, 동시성, IO 모델
- [네트워크] TCP 동작 메커니즘 - 이론편
- [서버] 리다이렉트와 포워드의 차이 그리고 프록시
- [localstack] 테라폼으로 구성하여 이해하는 네트워크 - VPC, Subnet, IGW, NAT
-
Http 응용편
- [서버] Server Sent Event(SSE) 사용하기
- [서버] transfer-Encoding: chunked로 알아보는 fetch와 axios 차이
- [nginx] nginx 시작하기 1/3 - 기초편
- [nginx] nginx 시작하기 2/3 - 로드밸런싱
- [nginx] nginx 시작하기 3/3 - SSL 인증서 적용
- [nginx] mirror를 활용하여 트랙픽 제어
- [nginx] 요청 제한을 위한 ratelimit
-
플랫폼 별 비동기 처리 아키텍처
- [nodejs] 아직도 nodejs가 싱글 쓰레드라고 생각하나요?
- [node.js] node.js의 이벤트루프와 libuv의 이해
- [node.js] 비동기 메커니즘 이해와 설계
- [node.js] libuv 디자인과 libuv 동작시켜보기
- [web] 브라우저의 이벤트 루프와 비동기 이해
- [fastapi] uvicorn, fastapi 비동기 메커니즘 이해
- [python] 올바르게 GIL 이해하기 - 바이트코드와 쓰레드 안정성