사용자 경험을 최우선으로, 기술적 깊이를 추구하는 백엔드 엔지니어 주병주입니다.

개발하며 배운 것들을 정리하고 공유하는 기술 블로그

GitHub
40의 포스트가 있습니다

Spring AOP : 프록시부터 FastClass까지

8 min read

Spring AOP의 동작 원리를 프록시 생성부터 FastClass까지 완전히 이해합니다. @Transactional은 어떻게 동작하고, 왜 내부 호출에서 작동하지 않는지 깊이 있게 다룹니다.

#Spring#Spring Boot#AOP#Proxy#CGLIB#@Transactional

Real Mysql 9장 정리

16 min read

MySQL의 기본 데이터 처리 방식인 풀 테이블 스캔, 병렬 처리, ORDER BY 처리, 소트 버퍼, 정렬 알고리즘, 스트리밍 vs 버퍼링, 정렬 상태 변수, 그리고 GROUP BY 처리에 대해 알아봅니다.

#MySQL#Performance#Optimization#Full Table Scan#InnoDB

2025년 회고

3 min read

2025년 회고글입니다.

#Spring Data Jpa#오픈 소스#오픈 소스 컨트리뷰터#취준

Tomcat 성능 튜닝

2 min read

Thread Pool과 OS 레벨에서 Tomcat 성능을 최적화하는 방법을 상세히 알아봅니다.

#Tomcat#Tuning#Thread#Connection Pool

Tomcat 요청 처리 흐름과 Thread 모델

3 min read

Tomcat의 요청 처리 파이프라인과 NIO Thread 모델을 상세히 알아봅니다.

#Tomcat#Java#Thread#NIO#Connection Pool

Tomcat 아키텍처

5 min read

Tomcat의 핵심 컴포넌트 구조와 Connector, Container 계층을 상세히 알아봅니다.

#Tomcat#Java#Web Server#Architecture#Spring Boot

DB와 Cache 사이의 일관성 관리 전략

3 min read

Cache-Aside, Write-Through 등 캐시 전략별 일관성 문제와 해결 방법을 상세히 알아봅니다.

#캐시#Redis#일관성#데이터베이스#분산시스템

Master-Slave DB 복제 환경에서의 일관성 관리

2 min read

Master-Slave 구조에서 발생하는 복제 지연 문제와 읽기/쓰기 일관성을 보장하는 전략을 알아봅니다.

#데이터베이스#복제#일관성#MySQL#분산시스템

MySQL 실행 계획 - Extra 컬럼 (1편)

6 min read

MySQL 실행 계획의 Extra 컬럼에 표시되는 주요 메시지들과 성능 최적화 방법을 알아봅니다.

#MySQL#Database#Performance

MySQL 실행 계획 - Extra 컬럼 (2편)

5 min read

MySQL 실행 계획의 Extra 컬럼 - 조인 버퍼, 임시 테이블, WHERE 필터링 최적화를 알아봅니다.

#MySQL#Database#Performance
© 2026 GoToBill. Built with Gatsby