Articles

Showing 10 of 14 posts

WebSocket을 직접 구현하면서 배운 것들: NIO부터 프레임 파싱까지

라이브러리 없이 WebSocket을 구현하며 만난 문제들과 해결 과정 기록

#spring#sprout#WebSocket#NIO#RFC 6455

성능 개선 리팩토링 — JIT 친화적 서버로 만들기

인라이닝/힙 할당 감소 중심의 개선기

#spring#sprout#JMC#JITWatch#server#JVM#JIT

JMC + JITWatch로 본 JIT 컴파일의 세계

내가 만든 HTTP 서버가 JVM에서 어떻게 최적화되는가

#spring#sprout#JMC#JITWatch#server#JVM#JIT

async-profiler로 서버의 병목을 추적하다

스택 샘플링 기반 CPU/할당 분석으로 성능 올리기

#spring#sprout#async-profiler#server#JVM

커스텀 Non-Blocking I/O 서버 아키텍처 전체 해부

Selector와 이벤트 루프로 HTTP를 처리하는 방식

#spring#sprout#nio#bio#netty#tomcat

DI/IoC 컨테이너 아키텍처 재설계 (2)

순환 의존성 처리, 라이프사이클, 프록시 자동생성기 구현기

#spring#sprout#DI#IoC

DI/IoC 컨테이너 아키텍처 재설계 (1)

Bean 스캐닝부터 초기화까지의 전체 흐름 정리

#spring#sprout#DI#IoC

커스텀 서버의 첫 성능 실험

BIO/NIO 구성에 따른 처리량과 안정성 측정기

#spring#sprout#http#nio#bio

AOP 만들기 (2) — 어드바이스/포인트컷을 구현하며

조인포인트를 둘러싼 스프링의 설계 철학 엿보기

#spring#sprout#AOP

AOP 만들기 (1) — 프록시와 인터셉션

스프링 AOP를 구성하는 최소 단위를 직접 구현

#spring#sprout#AOP

Scroll for more...