백엔드 커리큘럼 심화: Service Discovery와 Health-Aware Routing 실무 설계
인스턴스가 자주 바뀌는 환경에서 DNS, registry, client-side/server-side discovery, active/passive health check를 어떻게 조합해야 안정적인 라우팅이 되는지 실무 기준으로 정리합니다.
인스턴스가 자주 바뀌는 환경에서 DNS, registry, client-side/server-side discovery, active/passive health check를 어떻게 조합해야 안정적인 라우팅이 되는지 실무 기준으로 정리합니다.
샤딩은 했는데 특정 키와 특정 테넌트만 계속 뜨거워지는 상황에서, skew를 어떻게 탐지하고 어떤 기준으로 salting, resharding, 캐시, 비동기화를 선택할지 실무 숫자로 정리합니다.
평균 응답시간이 아니라 p95, p99 지연을 깎아야 하는 구간에서 hedged request를 언제 쓰고 언제 피해야 하는지, 비용과 성공 조건을 숫자로 정리합니다.
트래픽 급증 시 시스템을 지키는 Admission Control과 동시성 제한 설계를 실무 기준으로 정리합니다. 큐 길이, p95 지연, 에러율 기반 의사결정 기준을 포함합니다.
Java 17 필수화, Jakarta EE 전환 등 Spring Boot 3.0 마이그레이션 주요 변경사항과 트러블슈팅 가이드
Lombok 없이도 간결한 코드를 작성하고, 스레드 지옥에서 벗어나 코루틴의 세계로. Scope Functions, Sealed Class, Spring Boot 통합까지.
Spring의 핵심 개념인 IoC(Inversion of Control)와 DI(Dependency Injection) 정리