실리콘밸리의 팀장들 - 1부 실리콘밸리의 새로운 인간관계론
킴 스콧 - 《실리콘밸리의 팀장들》, 까칠한 인재마저 사로잡은 그들의 지독함 솔직함.
I believe being considerate means writing clean, readable code,
building predictable and testable systems,
and delivering reliable, trustworthy services that users can depend on.
I’m constantly learning and growing to become better at this,
and this blog is where I share my journey as a learning developer.
The Started log and a passing readiness check do not mean the first request is fast. Follow SpringApplication.run() in Spring Boot 4.1 and measure what the first request still pays for, from the connection pool to JIT compilation.
Spring Boot 4.1 의 SpringApplication.run() 을 따라가며 Started 와 Ready 가 무엇이 끝난 시점인지 정리하고, Ready 뒤 첫 요청에 남는 커넥션 풀, 클래스 로딩, JIT 컴파일 비용을 직접 측정해 본다.
Continue Reading →Updated: 2026-11-04
What liveness, readiness, and startup probes actually do when they fail, based on the Kubernetes and Spring Boot docs and verified on a kind cluster, plus the misconfigurations that turn a small outage into a restart storm.
Liveness, Readiness, Startup Probe의 동작을 쿠버네티스, Spring Boot 공식 문서 기준으로 정리하고, kind 클러스터에서 실패 시 재시작과 트래픽 변화를 직접 확인한다. 설정 값, HTTP/TCP/Exec/gRPC 차이, Actuator가 만드는 엔드포인트, 잘못된 설정으로 생기는 장애까지 다룬다.
Read Updated Post →