Posts

웹과 멀티미디어: VOD 트랜스코딩과 다운로드

웹과 멀티미디어: VOD 업로드

웹과 멀티미디어: 오디오

웹과 멀티미디어: 이미지

웹 페이지 성능 측정과 최적화

HTTP 응답 패킷을 압축해서 Outbound 네트워크 비용 절약하기

네트워크 레이어 - OSI 모델

비파괴 스캐너로 스캔한 책 PDF outline 만들기

네트워크 대역폭과 NFS 지연

일상에서의 Wireshark

한국어를 지원하지 않는 게임의 비공식 한국어 패치 만들기

파일 시그니처와 파일 카빙: 바이너리 데이터가 이상한 문자열로 표현되는 이유

웹 페이지 응답 방법과 프레임워크

Facebook은 경쟁사의 암호화된 모바일 앱 트래픽을 어떻게 가로챘을까?

일상에서의 스왑 메모리 (Swap Memory)

IP로 지리적 위치(Geolocation) 찾기

Traceparent 헤더로 클라이언트부터 서버까지 추적하기

Docker Compose로 간단하게 Ollama 시작하기

유용한 구글 크롬(Google Chrome)의 기능

APM만큼 중요한 네트워크 모니터링

네트워크 장비 모니터링을 위한 SNMP

일상에서의 SSH

서버 to 서버 요청 시 발생한 DNS 레이턴시

Playwright를 사용해서 HTML 페이지를 PDF로 만들기

오라클 DBMS SE2 세션 사후 진단

Too many open files 에러 트러블슈팅

엘라스틱서치(Elasticsearch)와 데이터 인덱싱 전략

Jenkins Workspace 동시성 문제

Tomcat 이해하기

X Desktop Group

Load Balancer를 활용해서 배포 프로세스를 개선해보자

JVM 모니터링

모니터링과 타임아웃의 중요성

깃(Git) CLI 환경에서 소스 코드 관리하기

Go 언어로 컨테이너 이미지 빌드하기

책 "컨테이너 보안"

컨테이너 톺아보기

최소한의 안전한 Bash 스크립트 템플릿

쿠버네티스 레벨 트리거링 및 조정

CS Visualized: 유용한 깃(Git) 명령어

CS Visualized: CORS

Go로 밑바닥부터 만드는 BitTorrent 클라이언트

Vim 에디터 명령어 정리

NFV 도커 컨테이너 초심자 가이드

쿠버네티스 컴포넌트를 로컬에서 직접 빌드 및 디버깅하기

관측 가능성(Observability)

NFV의 컴퓨팅 도메인에 대한 오해!

NFV MANO 초심자 가이드

"NFV 아키텍처" 이해를 위한 치트 시트

쿠버네티스 API 접근 제어

MEC 아키텍처 초심자 가이드