Spring Boot 3.2 x GraalVM: 起動14秒を50msにするまでの全記録 (リフレクション地獄との戦い)

「Javaは重い、遅い、サーバーレスに向かない」。この定説に何度悔しい思いをしたことでしょうか。AWS LambdaやGoogle Cloud RunでSpring Bootアプリケーションを運用する際、最も頭を悩ませるのは「コールドスタート」問題です。先日、ある決済系マイクロサービスのオート…
Spring Boot 3.2 x GraalVM: 起動14秒を50msにするまでの全記録 (リフレクション地獄との戦い)

Spring Boot en 40ms: Resolviendo el infierno de la Reflexión en GraalVM Native Image

Hace dos semanas, nuestro equipo de infraestructura nos dio un ultimátum: o reducíamos la huella de memoria de nuestros microservicios en Kubernete…
Spring Boot en 40ms: Resolviendo el infierno de la Reflexión en GraalVM Native Image

Elasticsearch 검색 속도 3초에서 200ms로: 실전 샤딩 전략과 ILM 적용기

최근 운영 중인 로그 분석 클러스터에서 심각한 성능 저하가 발생했습니다. 평소 200ms 내외였던 검색 레이턴시가 트래픽이 몰리는 피크 시간대에 3초 이상 치솟았고, 심한 경우 타임아웃(Timeout)이 발생해 Kibana 대시보드가 먹통이 되는 현상이 반복되었습…
Elasticsearch 검색 속도 3초에서 200ms로: 실전 샤딩 전략과 ILM 적용기

Fixing 5s Latency in Elasticsearch 8: Shard Sizing & ILM War Stories

The alerting channel screamed at 2:00 AM on a Friday. Our production ELK Stack —responsible for ingesting 2TB of log data and powering the site'…
Fixing 5s Latency in Elasticsearch 8: Shard Sizing & ILM War Stories