Featured image of post [Design 11] Low-latency 아키텍처 패턴

[Design 11] Low-latency 아키텍처 패턴

단일 스레드 이벤트 루프, thread-per-core(shard-per-core), 커널 바이패스(DPDK/io_uring)가 각각 어떤 지연 원인을 제거하는지 설명하고, 워크로드 특성에 따라 언제 어떤 패턴을 선택·조합할지 판단 기준을 정리합니다.

Featured image of post [Design 11] SLO/SLA 정의

[Design 11] SLO/SLA 정의

SLI·SLO·SLA를 구분하고 에러버짓(error budget) 산식·번인율(burn rate) 경보 설계, 팀 간 합의 절차를 정리합니다. SLO-as-code로 대표되는 조직적 거버넌스화 흐름과, 마이크로초 단위 C++ 저지연 시스템에 집계형 SLO를 그대로 적용하기 어려운 이유를 함께 다룹니다.

Featured image of post [Design 11] 가독성 vs 성능

[Design 11] 가독성 vs 성능

가독성과 성능이 충돌할 때 무엇을 기준으로 트레이드오프를 받아들일지 다룹니다. 국소 최적화가 추상화 파괴·버전 병존·인지부하 전염을 통해 전역 유지보수성에 미치는 영향을 분석하고, 최적화 코드를 좁은 경계로 격리하고 ADR로 문서화해 비용을 통제하는 실무 전략과 판단 기준표를 정리합니다.

Featured image of post [Design 11] 데이터베이스 접근 최적화

[Design 11] 데이터베이스 접근 최적화

커넥션 풀링·쿼리 배칭·N+1 회피를 애플리케이션-DB 경계의 설계 결정으로 다룹니다. 풀 크기 산정, 배칭의 지연-처리량 트레이드오프, ORM lazy loading이 만드는 N+1 함정과 회피 패턴을 판단 기준과 함께 정리합니다.

Featured image of post [Design 11] 메모리 안전성 트레이드오프

[Design 11] 메모리 안전성 트레이드오프

극한 성능과 메모리 안전성이 충돌할 때 안전 경계를 어디에 둘지 판단하는 기준을 다룹니다. Rust FFI, C++ Profiles(P3081), CISA/NSA 로드맵을 근거로 전면 재작성과 부분 도입, 검증 공백을 조직 관점에서 비교합니다.

Featured image of post [Design 11] 성능 예산 수립

[Design 11] 성능 예산 수립

성능 예산(performance budget)을 엔드투엔드 지연 목표에서 구성 요소별로 분해·배분하는 방법론과, 예산 초과 시 원인 규명·재할당·예외 승인으로 이어지는 대응 프로세스, 그리고 팀 간 슬라이스를 재협상하는 거버넌스 관행을 다룹니다.

Featured image of post [Design 11] 성능 용어·지표 입문

[Design 11] 성능 용어·지표 입문

SLI·SLO·p50/p95/p99·throughput·latency budget처럼 이 트랙 전체가 전제하는 성능 어휘를 정의하고, 평균이 percentile을 대체할 수 없는 이유와 팀의 첫 성능 목표를 세우는 실무 절차를 정리합니다.

Featured image of post [Design 11] 성능 코드 리뷰

[Design 11] 성능 코드 리뷰

성능 관점 코드 리뷰가 확인해야 할 체크 대상과, Claude Code Review 같은 AI 리뷰어가 정적분석·사람 리뷰어와 역할을 어떻게 나눠야 하는지를 판단 기준으로 정리합니다. 결정론적 게이트와 시맨틱 조기 피드백의 경계를 다룹니다.

Featured image of post [Design 11] 지연시간 vs 처리량

[Design 11] 지연시간 vs 처리량

지연시간과 처리량이 배칭·큐잉에서 구조적으로 충돌하는 이유를 Little's Law, Kafka linger.ms, TCP Nagle's algorithm 사례로 설명하고, 워크로드 성격과 서버 유틸리제이션 목표에 따라 두 지표 중 무엇을 우선할지 판단하는 기준을 정리합니다.

Featured image of post [Design 11] 최적화 시작 시점

[Design 11] 최적화 시작 시점

조기 최적화가 왜 함정인지 Knuth 격언의 맥락과 함께 설명하고, 프로파일링 근거·요청 hot path·SLO나 매출 같은 비즈니스 임팩트라는 세 조건으로 최적화 착수 여부를 판별하는 실무 기준과 흔한 오개념 세 가지를 교정합니다.