Articles

Showing 10 of 17 posts

Hotpath 내부 구조 — 수집/분석/렌더링 전 과정

jfr을 가벼운 분석 리포트로 변환하는 도구 개발

#hotpath#jfr#jvm#latency

p99 60초에서 106ms로(Bookvoyage)

HikariCP 병목 제거와 리소스 격리를 통한 장애 해소 사례

#bookvoyage#gatling#latency

Java Annotation Processing Tool 실전 구현기

Jinx 라이브러리 개발 과정에서 겪은 문제와 해결 전략

#jinx#apt

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

Scroll for more...