Spring Boot 19
- 무너지는 Spring 서버 1 - CPU는 놀고 있는데 API가 느리다: 업스트림 하나가 무관한 엔드포인트를 죽이는 과정을 thread dump 세 장으로 읽기
- ParityPay 초기 설계 - 돈의 규칙은 PostgreSQL에 두고, 나머지 기술은 그 규칙을 돕는 자리에 두기
- SysDrill 초기 설계 - 실제 인프라 없이 장애 대응을 훈련시키는 백엔드의 첫 구조
- 클래스 로딩과 기동 시간 - 리플렉션의 비용과 AOT가 바꾸는 것
- spring-internals-lab로 다시 읽는 Spring 9 - Spring Boot는 무엇을 자동으로 조립하는가
- iterview 초기 설계 - 이력서 기반 면접 훈련 플랫폼의 구조와 기술 선택
- 2026-07-09-TIL: spring-lite 시작과 조건부 빈 평가 시점
- spring-lite로 이해하는 Spring 구현 5 - MiniSpringApplication과 자동 설정 조립 방식
- 시크릿 관리 - 로테이션과 주입 경로
- 모듈식 모놀리스를 선택한 이유 — MSA의 유혹을 거부하기
- monticker 초기 설계: 이벤트를 중심에 둔 첫 구조와 기술 선택
- @SpringBootApplication은 실제로 무엇을 하는가
- Spring Boot DevTools를 언제 써야 하는가
- 백엔드 시스템 로깅 베스트 프랙티스
- JMX와 MBean, 그리고 Micrometer가 지표를 얻는 길 - MBean이 없으면 지표는 0이 아니라 없다
- GraphQL with Spring Boot
- Spring in Action 1장: 스프링 시작하기
- JPA 활용 1편 복습: 계층을 나누고 변경의 경계를 정하기
- Spring Boot에서 외부 API 연동을 설계할 때 보는 것