인덱스를 추가할 때 읽기 성능만 보지 않고 쓰기 지연, WAL, vacuum, bloat까지 예산으로 관리하는 실무 기준을 정리합니다.
PostgreSQL
index
Write Amplification
+3
TLS 인증서와 mTLS 클라이언트 인증서를 단순 설정 파일이 아니라 발급, 배포, 교체, 폐기, 알람을 가진 운영 자산으로 관리하는 기준을 정리합니다.
TLS
Certificate
mTLS
+4
크론·배치·주기 작업이 지연되거나 누락됐을 때 skip, coalesce, replay, manual backfill 중 무엇을 선택할지 실무 기준과 운영 가드를 정리합니다.
Scheduler
Batch
Backfill
+4
Prometheus와 OpenTelemetry 메트릭이 라벨 폭증으로 비용·메모리·알람 품질을 망치지 않도록, 카디널리티 예산과 리뷰 기준을 숫자 중심으로 정리합니다.
Metric Cardinality
Prometheus
OpenTelemetry
+3
API 요청을 단순 QPS가 아니라 CPU, DB 커넥션, 외부 API, 큐, 캐시 비용을 소비하는 작업 단위로 보고 예산을 설계하는 실무 기준을 정리합니다.
API Design
Resource Budget
Capacity Planning
+3
장애 후 데이터 보정을 개인 SQL 작업이 아니라 dry-run, 승인, 멱등 실행, 감사 로그, 종료 기준을 갖춘 운영 작업으로 설계하는 방법을 정리합니다.
Correction Job
Data Repair
Audit Log
+3
검색 인덱스를 단순 조회 최적화가 아니라 원본 데이터와 별도 생명주기를 가진 파생 저장소로 보고, 동기화 지연·삭제 전파·무중단 리인덱싱·검증 기준을 실무 숫자 중심으로 정리합니 …
Search Index
Elasticsearch
OpenSearch
+3
대용량 파일 업로드를 단일 요청이 아니라 upload session, part ledger, checksum, 완료 검증, 만료 정리로 운영하는 기준을 정리합니다.
File Upload
Multipart Upload
Presigned URL
+3
메일, 푸시, 문자, 인앱 알림을 사용자 설정·중복 방지·재시도·quiet hours·suppression 기준과 함께 운영하는 백엔드 설계를 정리합니다.
Notification
Outbox
Queue
+4
큰 JSON, 파일 업로드, multipart 요청을 서버가 언제 거절하고 언제 스트리밍·비동기 처리로 넘겨야 하는지 실무 기준으로 정리합니다.
HTTP
Request Body
File Upload
+3
Java Virtual Threads를 단순 성능 옵션이 아니라 요청 처리 모델, DB/HTTP 풀, WebFlux 선택 기준까지 함께 보는 실무 플레이북으로 정리합니다.
Java
Virtual Threads
Spring Boot
+4
API Key를 단순 문자열 토큰이 아니라 발급, 저장, 권한, 사용량 제한, 회전, 폐기, 감사 로그까지 이어지는 운영 자산으로 설계하는 기준을 정리합니다.
API Key
Secret Management
Authorization
+2
결제사·인증 SaaS·마켓플레이스·외부 파트너가 보내는 webhook을 수신할 때 서명 검증, replay 방지, 멱등 처리, 상태 전이를 어떻게 설계할지 실무 기준으로 정리합니 …
Webhook
Signature Verification
Idempotency
+3
대용량 CSV·엑셀·JSONL export를 동기 다운로드가 아니라 snapshot, job, object artifact, 감사 로그, 만료 정책이 있는 운영 파이프라인으로 설계 …
Data Export
Batch Pipeline
Object Storage
+3
CDC 커넥터를 운영할 때 snapshot, replication slot, offset, schema drift, sink idempotency를 어떤 기준으로 관리해야 하는지 …
CDC
Debezium
Replication Lag
+4
무중단 배포에서 DB 스키마 변경이 애플리케이션보다 느리게 움직여야 하는 이유와 expand-contract 방식의 실무 기준을 정리합니다.
Database
Schema Migration
Zero Downtime
+3
주문, 결제, 업로드, 배치, 이벤트 소비처럼 상태가 있는 백엔드 흐름을 단순 status 컬럼이 아니라 전이표·불변식·감사 로그·재처리 기준으로 설계하는 방법을 정리합니다.
State Machine
Domain Modeling
Idempotency
+2
CSV·엑셀·JSONL 같은 대량 업로드를 동기 API로 처리하지 않고, import job·row error·멱등성·부분 성공·재처리 기준으로 운영하는 방법을 정리합니다.
Bulk Import
Batch Processing
Idempotency
+3
기능 플래그를 안전한 릴리스 장치로 쓰되, 오래된 if문과 실험 토글이 운영 부채가 되지 않도록 생명주기, 만료 기준, 정리 자동화를 숫자 중심으로 정리합니다.
Feature Flag
Release Engineering
Cleanup
+3
대용량 목록 API에서 offset pagination을 cursor/keyset pagination으로 바꿀 때, 정렬 안정성·동시 변경·커서 토큰·snapshot …
Cursor Pagination
Keyset Pagination
API Design
+3
장애 대응을 개인 역량에 맡기지 않고 Severity, Incident Commander, 커뮤니케이션, 완화 우선순위, 사후 회고로 운영하는 기준을 정리합니다.
Incident Response
Severity
On-call
+3
대규모 백엔드에서 ID 생성 전략을 감으로 고르지 않도록 UUIDv7, Snowflake, DB sequence, 자연키의 장단점과 운영 기준을 정리합니다.
Distributed ID
UUIDv7
Snowflake
+3
Presigned URL과 Object Storage 기반 파일 업로드에서 업로드 완료와 공개 가능 상태를 분리하고, 격리 버킷·비동기 스캔·상태 전이·운영 지표로 안전하게 공개하 …
File Upload
Object Storage
Quarantine
+3
재고, 좌석, 쿠폰, 포인트처럼 먼저 잡아두고 나중에 확정하는 자원을 Reservation Ledger와 Expiry Worker로 안전하게 운영하는 기준을 상태 전이, TTL, …
Reservation
Ledger
Expiry Worker
+3
메시지 큐에서 반복 실패하는 poison message를 무한 재시도하지 않고 격리·분류·안전 재처리하는 운영 기준을 DLQ, 멱등성, replay throttle, 승인 절차 중 …
Message Queue
DLQ
Poison Message
+3
존재하지 않는 키, 삭제된 리소스, 무작위 ID 조회가 캐시를 우회해 DB를 반복 타격하는 Cache Penetration 문제를 Negative Caching, Bloom …
Cache
Negative Caching
Cache Penetration
+3
비동기 큐와 워커 풀에서 느린 작업 하나가 전체 처리 지연을 키우는 Head-of-Line Blocking과 Priority Inversion을 분리하고, 큐 격리·우선순위· …
Queue
Head-of-Line Blocking
Priority Inversion
+3
사용자가 넘긴 URL을 서버가 대신 호출해야 할 때 SSRF, 내부망 접근, 메타데이터 탈취를 막기 위해 URL 검증·DNS 재검증·egress proxy·감사 로그를 숫자 기준으 …
SSRF
Egress Control
Network Security
+3
API를 없애거나 바꿀 때 클라이언트 장애를 만들지 않도록 deprecation notice, sunset window, 호환성 게이트, …
API Design
API Versioning
Deprecation
+3
비동기 작업 큐에서 대형 테넌트, 느린 작업, poison job이 전체 워커를 점유하지 않도록 workload-aware partitioning, fair scheduling, …
Message Queue
Fair Scheduling
Queue Partitioning
+3
JSONB나 확장 필드가 빠른 제품 변경에 도움이 되는 경우와, 검증·인덱스·마이그레이션·리포팅 비용을 폭발시키는 경우를 구분하고 운영 기준으로 설계하는 방법을 정리합니다.
PostgreSQL
JSONB
Schema Design
+3
관리자 액션, 권한 변경, 결제·정산 이벤트를 나중에 설명 가능한 증거로 남기기 위해 append-only 로그, 해시 체인, 보존 정책, 조회 권한을 실무 기준으로 정리합니다.
Audit Log
Tamper Evidence
Security
+3
권한 판정 결과를 캐시할 때 생기는 stale permission, 정책 버전, tenant 경계, fail-closed 기준을 실무 숫자와 운영 지표 중심으로 정리합니다.
Authorization
Decision Cache
RBAC
+4
스티키 세션, 서버 메모리 세션, Redis 세션 저장소, JWT 기반 stateless 인증을 운영 기준으로 비교하고 장애·배포·확장 관점의 선택 기준을 정리합니다.
Session Affinity
Sticky Session
Load Balancing
+3
이벤트 기반 시스템에서 read model projection lag, 재빌드, 백필, 체크포인트를 운영 기준으로 관리하는 방법을 숫자와 의사결정 기준 중심으로 정리합니다.
Projection Lag
Read Model
CQRS
+3
서비스 설정, 라우팅, 정책 배포를 담당하는 Control Plane과 실제 요청 처리를 담당하는 Data Plane을 분리할 때의 설계 기준과 장애 대응 기준을 정리합니다.
Control Plane
Data Plane
Architecture
+2
새 기능을 사용자에게 바로 노출하지 않고 실제 트래픽과 유사한 조건에서 검증하는 Shadow Traffic·Dark Launch의 설계 기준과 운영 체크리스트를 정리합니다.
Shadow Traffic
Dark Launch
Traffic Mirroring
+2
무중단 배포에서 SIGTERM 처리만으로 부족한 이유를 짚고, 로드밸런서·readiness·커넥션 풀·큐 컨슈머를 함께 drain하는 실무 기준을 정리합니다.
Deployment
Connection Draining
Graceful Shutdown
+2
중복 요청과 재처리를 막을 때 UPSERT, UNIQUE 제약, 멱등 키를 언제 어떻게 조합해야 하는지 쓰기 경로 기준으로 정리합니다.
UPSERT
UNIQUE Constraint
Idempotency
+4
동시성 제어는 락을 세게 거는 문제가 아니라 충돌 비용과 대기 비용을 어디에 둘지 정하는 일입니다. Optimistic Lock, Pessimistic Lock, Atomic …
Optimistic Lock
Pessimistic Lock
Atomic Update
+4
캐시 패턴은 취향이 아니라 workload와 데이터 신뢰도 요구에 맞춰 골라야 합니다. Cache-Aside, Read-Through, Write-Through, …
Caching
Cache-Aside
Read-Through
+4
인덱스를 더 만드는 대신, 어떤 조건의 데이터만 인덱싱하고 어떤 조회는 테이블 접근 없이 끝내야 하는지 실무 숫자 기준으로 정리합니다.
Partial Index
Covering Index
PostgreSQL
+3
처리 시간이 길거나 외부 부작용이 있는 작업을 동기 API로 억지로 처리하지 않고, 202 Accepted와 operation resource로 분리해 안정적으로 운영하는 기준을 …
Async Request-Reply
Operation Resource
202 Accepted
+3
읽기/쓰기 분리 다음 단계로, replica lag를 숫자로 보고 follower read를 허용하거나 차단하는 기준을 실무 관점에서 정리합니다.
Read Replica
Follower Read
Replication Lag
+2
DB 트랜잭션과 메시지 발행을 따로 처리할 때 생기는 이중 쓰기 문제를, Transactional Outbox와 CDC 조합으로 어떻게 줄일지 실무 기준과 숫자로 정리합니다.
Transactional Outbox
CDC
Dual Write
+2
PostgreSQL 인덱스가 왜 조용히 비대해지고, 어떤 지표에서 reindex를 결심해야 하며, fillfactor와 HOT update로 재발을 어떻게 줄일지 실무 기준으로 정 …
PostgreSQL
Index Bloat
REINDEX CONCURRENTLY
+2
LSM 기반 저장소에서 compaction debt와 tombstone storm를 어떤 지표로 보고, 어떤 상수로 운영하고, 언제 스키마를 바꿔야 하는지 실무 기준으로 정리합니 …
LSM-Tree
Compaction
Tombstone
+2
복제 DB나 분산 KV에서 quorum read/write를 언제 쓰고, 언제 포기해야 하는지, read repair와 hinted handoff를 어떤 숫자로 운영해야 하는지 실 …
Quorum
Read Repair
Eventual Consistency
+2
로그와 메트릭만으로 놓치기 쉬운 지연 전파를 분산 트레이싱으로 추적하는 도입 기준과 운영 체크포인트를 정리합니다.
Distributed Tracing
OpenTelemetry
Latency
+2
여러 다운스트림을 한 요청에 묶는 API Composition을 설계할 때 fan-out, timeout budget, partial failure, 캐시, ownership을 숫 …
API Composition
Aggregation Gateway
BFF
+3
캐시 워밍, 콜드 스타트, 핫셋 선정, 단계적 워밍, 보호 장치를 묶어 배포 직후 성능 흔들림을 줄이는 실무 설계를 정리합니다.
Cache Warmup
Cold Start
Redis
+3
메시지 중복 소비와 재처리 상황에서 Transactional Inbox 패턴을 어떻게 적용하고, 언제 단순 멱등 처리로 충분한지 실무 기준으로 정리합니다.
Transactional Inbox
Idempotent Consumer
Kafka
+2
DB 풀과 HTTP 클라이언트 풀을 감으로 늘리다 장애를 키우지 않도록, 커넥션 풀 사이징과 포화 해석 기준을 숫자 중심으로 정리합니다.
Connection Pool
HikariCP
DB Pool
+3
PostgreSQL에서 WAL 생성, 체크포인트, 복제 지연을 따로 보지 않고 하나의 쓰기 경로로 묶어 판단하는 실무 기준을 정리합니다.
PostgreSQL
WAL
Checkpoint
+3
전체 평균은 멀쩡한데 일부 인스턴스가 p99와 재시도를 망가뜨리는 상황에서, outlier detection과 ejection을 어떤 숫자로 운영해야 하는지 실무 기준을 정리합니 …
Outlier Detection
Ejection
Health-Aware Routing
+3
과부하 상황에서 모든 요청을 끝까지 받으려는 습관을 버리고, admission control과 concurrency limit으로 시스템을 보호하는 실무 기준을 숫자 중심으로 정리 …
Admission Control
Concurrency Limit
Overload Protection
+2
장애를 0으로 만들 수 없다면 서비스가 어떤 순서로 덜 망가질지 먼저 설계해야 합니다. fallback, read only, brownout, load shedding …
Graceful Degradation
Brownout
Fallback
+3
APM과 로그만으로 원인이 안 잡히는 CPU 스파이크, 락 경합, 네트워크 지연을 eBPF로 어떻게 좁혀 가야 하는지 실무 기준과 숫자 중심으로 정리합니다.
eBPF
Production Debugging
Continuous Profiling
+3
인스턴스가 자주 바뀌는 환경에서 DNS, registry, client-side/server-side discovery, active/passive health check …
Service Discovery
Health Check
Load Balancing
+3
에이전트가 외부 전송, 파일 수정, 운영 액션을 수행할 때 execution receipt를 어떤 순서로 설계하고 어떤 숫자로 운영해야 하는지 실무 플레이북 형태로 정리합니다.
Execution Receipt
Approval Workflow
Capability Lease
+3
샤딩은 했는데 특정 키와 특정 테넌트만 계속 뜨거워지는 상황에서, skew를 어떻게 탐지하고 어떤 기준으로 salting, resharding, 캐시, 비동기화를 선택할지 실무 숫 …
Hot Partition
Partition Key
Sharding
+3
평균 응답시간이 아니라 p95, p99 지연을 깎아야 하는 구간에서 hedged request를 언제 쓰고 언제 피해야 하는지, 비용과 성공 조건을 숫자로 정리합니다.
Hedged Requests
Request Racing
Tail Latency
+3
트랜잭션 격리 수준을 이론으로만 외우지 않고, write skew가 실제로 언제 터지는지, Snapshot Isolation과 Serializable을 어떤 기준으로 고를지 운영 …
Snapshot Isolation
Serializable
Write Skew
+3
중복 실행 방지, 단일 작업자 선출, 배치 겹침 차단 같은 문제를 Advisory Lock으로 해결할 때의 설계 기준과 한계를 숫자 중심으로 정리합니다.
Advisory Lock
PostgreSQL
Distributed Coordination
+3
외부 시스템으로 webhook를 보내는 백엔드에서 중복 전송, 유실, 서명 검증 실패, 재시도 폭주를 줄이기 위한 실무 기준을 숫자와 우선순위 중심으로 정리합니다.
Webhook
Idempotency
Retry
+3
리드 모델과 집계성 조회를 안정적으로 운영하기 위해 Materialized View를 증분 새로고침 중심으로 설계하는 기준을 정리합니다.
Materialized View
Incremental Refresh
Staleness Budget
+2
국가·산업별 데이터 주권 요구를 만족하면서도 제품 속도와 운영 복잡도를 통제하기 위한 리전 분리 아키텍처 설계 기준을 실무 관점으로 정리합니다.
Data Residency
Data Sovereignty
Multi-Region
+3
메시지 큐 기반 비동기 처리에서 중복 실행, 유실, 무한 재시도를 줄이기 위해 Visibility Timeout, Ack/Nack, DLQ를 숫자 기준으로 설계하는 실무 플레이북입 …
Message Queue
Visibility Timeout
Ack/Nack
+3
멀티 인스턴스 환경에서 배치/크론 작업이 중복 실행되는 사고를 줄이기 위해 Lease·Fencing·Idempotency를 함께 설계하는 실무 기준을 숫자와 우선순위 중심으로 정리 …
Distributed Scheduler
Lease
Fencing Token
+3
캐시 적중률 숫자만 보는 단계를 넘어, Cache-Control/ETag/재검증 정책을 서비스 위험도와 데이터 신선도 기준으로 설계하는 실무 플레이북입니다.
HTTP Caching
ETag
Cache-Control
+3
DB 장애조치를 사람이 감으로 처리하지 않도록, 트리거 조건·우선순위·롤백 기준을 숫자로 정의하는 실무형 플레이북입니다.
Failover
RTO
RPO
+3
클라이언트가 이미 포기한 요청을 백엔드가 계속 처리하는 낭비를 줄이기 위해, 홉별 deadline 배분과 취소 전파를 숫자 기준으로 설계하는 방법을 정리합니다.
Deadline Budget
Cancellation
Timeout
+3
실시간 집계가 배치 결과와 다르게 나오는 문제를 줄이기 위해, 워터마크·허용 지연·재처리 규칙을 숫자 기준으로 설계하는 방법을 정리합니다.
Stream Processing
Watermark
Event Time
+3
분산 시스템에서 시계 오차를 예외가 아니라 기본 조건으로 보고, 시간 기반 로직을 안전하게 설계·운영하는 기준을 정리합니다.
Clock Skew
Time Semantics
NTP
+3
DB 메이저 버전 업그레이드를 단순 점검이 아니라 운영 가능한 전환 절차로 다룹니다. 호환성 확인, 쿼리 플랜 회귀 감지, 트래픽 승격/롤백 기준까지 숫자 중심으로 정리합니다.
PostgreSQL
MySQL
Major Upgrade
+3
읽기 복제 구조에서 사용자 체감 일관성을 지키기 위해 Bounded Staleness, Read-Your-Writes, 라우팅 정책을 숫자 기준으로 설계하는 실무 플레이북입니다.
Bounded Staleness
Read Your Writes
Replication
+2
캐시 적중률보다 더 어려운 캐시 일관성 문제를 실무 기준으로 정리합니다. stale read 허용 범위, 무효화 지연 임계치, 재처리 규칙까지 숫자로 설명합니다.
Cache Consistency
Redis
CDC
+3
배포 후 갑자기 느려지는 SQL 실행계획 회귀를 예방하고, 30분 내 완화할 수 있도록 Plan Baseline·통계 관리·카나리 검증·런북 기준을 실무 숫자로 정리합니다.
Query Plan
Performance Regression
Optimizer
+2
단일 대형 플랫폼을 작은 셀(cell) 단위로 나눠 장애 전파를 줄이고 복구 속도를 높이기 위한 설계·운영 기준을 숫자 기반으로 정리합니다.
Cell-Based Architecture
Blast Radius
Fault Isolation
+2
멀티테넌트 환경에서 특정 고객 트래픽이 전체 서비스를 흔들지 않도록, WFQ/DRR 기반 공정성 제어와 운영 임계치를 실무 관점으로 정리합니다.
Multi-Tenancy
Fair Scheduling
WFQ
+3
트래픽 급증 시 모든 요청을 동일하게 처리하려는 접근을 버리고, 우선순위 기반 차단과 격리(Bulkhead)로 시스템 붕괴를 막는 실무 기준을 정리합니다.
Load Shedding
Bulkhead
Admission Control
+2
공유 스키마부터 전용 클러스터까지 멀티테넌트 격리 모델의 선택 기준과 마이그레이션 순서를 실무 숫자 기준으로 정리합니다.
Multi-Tenant
Isolation
Noisy Neighbor
+2
평균이 아닌 P95/P99를 기준으로 시스템을 설계하고 운영하기 위해, 타임아웃 버짓 분배부터 큐 규율·헤지드 요청·관측 지표까지 실무 기준으로 정리합니다.
Tail Latency
P99
Timeout Budget
+2
트래픽 급증·재시작·장애 복구 시 발생하는 Connection Storm과 Thundering Herd를 예방하고 완화하는 실무 설계 기준을 정리합니다.
Connection Storm
Thundering Herd
Adaptive Concurrency
+2
이벤트 스키마 변경으로 장애를 만들지 않기 위해, 호환성 모드 선택부터 배포 순서·검증 기준·운영 지표까지 실무형으로 정리합니다.
Schema Registry
Event-Driven Architecture
Kafka
+2
샤딩 키를 어떻게 고르고, 언제 리샤딩을 결정하며, 운영 중단 없이 이전하는지 실무 기준으로 정리합니다.
Sharding
Resharding
Partition Key
+2
주문·결제·포인트 시스템에서 발생하는 데이터 불일치를 탐지하고 복구하는 Reconciliation 아키텍처를 실무 기준으로 정리합니다.
Reconciliation
Ledger
Data Consistency
+2
사용량 계량, 실시간 쿼터 차단, 월말 청구 정산을 분리·연결해서 운영하는 실무 아키텍처와 의사결정 기준을 정리합니다.
Usage Metering
Billing
Quota
+2
결제·배송·정산처럼 길고 복잡한 비즈니스 플로우를 Temporal로 안정적으로 운영하는 기준을 실무 관점에서 정리합니다.
Temporal
Workflow Orchestration
Saga
+2
백엔드 서비스에서 데이터 보존 기간, 논리 삭제, 물리 삭제, 아카이브를 어떻게 분리 설계해야 운영 안정성과 규제 대응을 동시에 잡을 수 있는지 실무 기준으로 정리합니다.
Data Retention
Soft Delete
Purge Pipeline
+2
DB 락 경합을 측정하고 완화하는 실무 기준: 대기 시간, 충돌 패턴, 트랜잭션 설계, 운영 체크리스트
Database Lock
Contention
MySQL
+2
멀티리전 Active-Active를 도입할 때 팀이 실제로 부딪히는 정합성, 라우팅, 장애복구 이슈를 수치 기준과 함께 정리합니다.
Multi-Region
Active-Active
Consistency
+2
리틀의 법칙과 동시성 한계를 기반으로 백엔드 포화지점을 계산하고, 증설·최적화·부하차단의 의사결정 기준을 수치로 정리합니다.
Capacity Planning
Little's Law
SLO
+2
배치 파이프라인에서 자주 깨지는 지점(중복 처리, 부분 실패, 재처리)을 멱등 키·체크포인트·운영 지표로 다루는 실무 의사결정 기준
Batch
Idempotency
Reprocessing
+2
백엔드 인가를 RBAC/ABAC/ReBAC 관점에서 비교하고, 정책 엔진 도입 기준·성능 예산·운영 체크리스트까지 실무 의사결정 중심으로 정리합니다.
Authorization
RBAC
ABAC
+2
동일 키 동시 요청이 몰릴 때 요청 병합으로 DB 부하와 P95 지연을 줄이는 설계/운영 기준을 정리합니다.
Caching
Singleflight
Redis
+2
마이크로서비스 환경에서 느리고 깨지기 쉬운 통합 테스트를 줄이기 위해 Consumer-Driven Contract Testing을 설계·운영하는 실무 기준
Contract Testing
CDC
Pact
+2
서비스를 멈추지 않고 DB 스키마를 변경할 때 필요한 실무 기준, 트레이드오프, 흔한 실수와 점검 루틴을 정리합니다.
Online DDL
Expand-Contract
MySQL
+2
PostgreSQL에서 autovacuum이 밀릴 때 생기는 실무 장애 패턴, 튜닝 기준, 트레이드오프와 체크리스트를 정리합니다.
PostgreSQL
Autovacuum
VACUUM
+4
타임아웃/재시도/백오프를 잘못 설정했을 때 발생하는 장애 전파를 막는 실무 기준과 Spring 예제
Timeout
Retry
Backoff
+3
Authorization Code 흐름과 JWT 발급/검증을 Spring Security 구성으로 연결하고, 실무에서 흔한 함정까지 정리
Spring Security
OAuth2
JWT
+2
서비스의 안정성을 감(感)으로 판단하지 않도록, SLO/SLI/Error Budget을 설정하고 운영에 적용하는 실무 가이드
SLO
SLI
Error Budget
+2
TTL 만료 폭발을 막는 락/조기만료/이중 캐시 전략과 Spring Boot 통합, 모니터링, 실전 트러블슈팅까지
Redis
Cache Stampede
Thundering Herd
+4
객체 할당 경로(TLAB)와 Remembered Set, Card Table, Write/Read Barrier까지 GC 내부 흐름을 구조적으로 이해
JVM
GC
TLAB
+3
복제 구조의 원리(Primary/Replica), 복제 지연(Lag) 대응, 읽기/쓰기 분리 라우팅과 장애 전환 기준
Database
Replication
Read Replica
+2
모놀리식에서 MSA로 전환할 때 알아야 할 분해 전략, 서비스 간 통신, 데이터 일관성 패턴
MSA
Microservices
Architecture
+2
백엔드 개발자가 알아야 할 실무 관점의 네트워크 계층 구조와 장애 진단 체크포인트 (L4 vs L7 로드밸런서 포함)
Network
OSI 7 Layer
TCP/IP
+1
OAuth 2.0 승인 코드 방식(Authorization Code Grant)의 흐름과 Spring Security OAuth2 Client 설정법
OAuth2
Social Login
Security
+2
세션과 토큰(JWT)의 장단점 비교, Access/Refresh Token 전략, 그리고 보안 취약점(XSS, CSRF) 방어
JWT
Session
Authentication
+2
원시 타입과 래퍼 클래스의 메모리 차이, 오토박싱의 함정, 그리고 String Pool의 동작 원리까지
Java
Memory
String
+1
개발 생산성을 2배로 올려주는 IntelliJ 단축키와 디버깅 기능 정복하기
IntelliJ
Debugging
Productivity
HTTP 메시지 구조부터 GET/POST 차이, 2xx~5xx 상태 코드의 정확한 의미까지, 백엔드 개발자의 필수 상식
HTTP
Network
REST
여러 컨테이너를 관리하는 Docker Compose의 원리와 Docker Network(Bridge, Host, Overlay) 모드 완전 정복
Docker
Docker Compose
Network
+3
주소창 입력부터 렌더링까지 전체 흐름과 DNS 구조(Recursor, Root, TLD, Authoritative) 완벽 정리
Network
DNS
Web
+1
GitHub Actions의 Workflow 구조부터 Matrix 전략, 보안 하드닝, Docker 빌드, 배포 파이프라인, 비용 최적화까지 — 운영 수준의 CI/CD 설계
CI/CD
GitHub Actions
Automation
+5
VPC 설계부터 EC2·RDS 구성, IaC(Terraform), CI/CD 자동 배포, 보안 하드닝, 모니터링까지 — 프로덕션 수준 AWS 배포 완전 가이드
AWS
EC2
RDS
+4
피처 플래그로 안전한 기능 릴리스와 A/B 테스트를 구현하는 운영 전략
Feature Flag
DevOps
Release
+2
Offset vs Cursor 페이지네이션 비교, 대용량 데이터 정렬과 Spring Data 적용
Pagination
Database
Performance
+2
단위/통합/E2E 테스트의 역할 구분과 효과적인 테스트 피라미드 전략
Testing
JUnit
Mockito
+2
네이밍, 함수 설계, 주석 원칙, 리팩토링 기법 등 읽기 좋은 코드의 핵심 원칙
Clean Code
Refactoring
Best Practices
+1
도메인 모델이 스프링, JPA, 외부 API에 잠식되지 않도록 Ports & Adapters 구조를 실무 예시로 정리합니다.
Hexagonal
Ports and Adapters
Clean Architecture
+1
AWS S3 기반 오브젝트 스토리지 구조, Presigned URL, 멀티파트 업로드 실무
S3
Object Storage
AWS
+2
비즈니스 예외와 시스템 예외를 구분하고 일관된 에러 응답을 설계하는 패턴
Exception Handling
Spring
Error Handling
+1
시스템 설계 인터뷰의 단골 문제, URL 단축 서비스를 직접 설계하고 구현하며 인덱스와 캐시를 이해합니다.
System Design
Project
Cache
+1
시스템 설계 면접 답변 프레임워크: 가정 분리, 측정, 대응 우선순위 Q&A
시스템설계
면접
트러블슈팅
+1
DB 성능의 핵심인 스토리지 엔진. MySQL의 B-Tree와 Cassandra/RocksDB의 LSM-Tree 구조를 비교하고 장단점을 파헤칩니다.
Database
B-Tree
LSM-Tree
+2
Spring Cloud Config, Vault 등을 활용한 외부 설정과 시크릿 관리 전략
Configuration
Spring Cloud Config
Vault
+1
마이크로서비스 환경에서 데이터 정합성을 어떻게 보장할까요? 강한 일관성(2PC)의 한계와 결과적 일관성(SAGA) 패턴의 구현 방법을 다룹니다.
Distributed Transaction
SAGA
2PC
+1
백엔드 면접 1분 답변 구조, 트레이드오프 정리 프레임워크 Q&A
면접
답변
트레이드오프
+1
멱등키 설계, 재시도 안전한 API 구현, 분산 환경에서의 중복 방지 전략
Idempotency
API
Retry
+2
Kafka, RabbitMQ, Redis Streams의 아키텍처 차이와 선택 기준
Kafka
RabbitMQ
Redis
+2
마이크로서비스 아키텍처의 핵심 설계 패턴과 실무 적용 기준 정리
Microservices
Architecture
Patterns
+1
분산 시스템에서 '최신 데이터'를 본다는 것의 의미와 비용. Linearizability, Sequential, Eventual Consistency의 차이를 명확히 구분합니다.
Consistency
Distributed Systems
Linearizability
+1
DB 데이터를 여러 서버에 나누는 샤딩 전략과, 서버 증설 시 데이터 이동을 최소화하는 Consistent Hashing 알고리즘 설명.
Sharding
Consistent Hashing
Database Scaling
+3
JSON 기반 구조화 로깅 설계, MDC 활용, ELK/Loki에서 검색 가능한 로그 전략
Logging
Observability
Structured Logging
+2
WebSocket 프로토콜 동작 원리, STOMP 기반 실시간 통신과 Spring 적용
WebSocket
STOMP
Real-time
+1
WebFlux와 Spring MVC 선택 기준, 운영 포인트 면접 Q&A
WebFlux
Spring MVC
비동기
+1
AI 서비스의 필수 인프라인 Vector Search. ANN 알고리즘(HNSW, IVF, PQ) 원리, 파라미터 튜닝, RAG 파이프라인 설계, 그리고 운영 체크리스트까지.
AI
Vector DB
HNSW
+5
HTTPS 연결이 성립되는 과정을 Wireshark 패킷 관점에서 봅니다. TLS 1.2와 1.3의 차이, Cipher Suite 선택, 인증서 체인 검증, 0-RTT의 위험, 그 …
Security
TLS
HTTPS
+4
ThreadPoolExecutor 파라미터 튜닝, 적정 스레드 수 공식, 모니터링 전략
Java
Thread Pool
Concurrency
+1
TCP 3-way Handshake의 비용, Sliding Window의 원리, 그리고 최신 TCP 성능 튜닝 기법.
TCP
Network
Congestion Control
+2
MVC의 한계를 넘어서는 Event-Loop 기반 아키텍처와 Backpressure 메커니즘.
WebFlux
Reactive
Reactor
+2
Bean Validation과 커스텀 검증 로직으로 입력 검증을 구현하는 완벽 가이드
Spring
Validation
Bean Validation
+1
DelegatingFilterProxy부터 SecurityFilterChain까지, 스프링 시큐리티의 내부 동작을 해부한다.
Spring Security
Filter Chain
Authentication
+1
ApplicationEvent와 @EventListener로 구현하는 이벤트 기반 아키텍처
Spring
Events
Event-Driven
+2
서버리스는 정말 서버가 없을까? AWS Lambda가 수천 개의 함수를 격리하는 기술인 Firecracker와, 1초의 지연(Cold Start) …
Serverless
AWS Lambda
Firecracker
+5
OpenTelemetry의 Trace/Metric/Log 통합 관측 표준과 Spring Boot 적용 가이드
OpenTelemetry
Observability
Tracing
+2
Authorization Code Grant Flow부터 PKCE, BFF 패턴, 토큰 저장 전략, 멀티 프로바이더 설정까지 — 인증 프로세스의 모든 것.
OAuth2
OIDC
JWT
+4
Blocking vs Non-blocking, Synchronous vs Asynchronous의 정확한 구분과 고성능 서버(Nginx, Node.js, Kafka)의 기반 기술 …
Linux
I/O
Epoll
+2
Kafka At-most/At-least/Exactly-once 전달 보장과 중복 처리 면접 Q&A
Kafka
전달보장
중복처리
+1
JPA N+1 해결, Fetch 전략, 배치 처리 등 성능 최적화 실전 기법
JPA
Hibernate
Performance
+2
JPA N+1 문제, fetch join, OSIV 등 성능 관련 면접 Q&A
JPA
성능
N+1
+1
Lombok 없이도 간결한 코드를 작성하고, 스레드 지옥에서 벗어나 코루틴의 세계로. Scope Functions, Sealed Class, Spring Boot 통합까지.
Kotlin
Coroutines
Null Safety
+4
ConcurrentHashMap 등 Java 동시성 컬렉션의 내부 구조와 사용 시나리오 가이드
Java
Concurrency
Collections
+1
RSA와 AES의 조화, 그리고 TLS 1.3 핸드셰이크 과정을 시각적으로 이해한다.
HTTPS
SSL
TLS
+2
웹의 속도를 제한하던 TCP의 구조적 한계(Head-of-Line Blocking)와 이를 UDP 기반의 QUIC으로 해결한 HTTP/3의 혁신을 다룹니다.
Network
HTTP/3
QUIC
+3
GraphQL 스키마 설계, DataLoader로 N+1 해결, 성능 최적화와 보안 고려사항
GraphQL
API
DataLoader
+1
Spring Boot Graceful Shutdown 설정과 컨테이너 환경 종료 시나리오
Graceful Shutdown
Spring Boot
Kubernetes
+1
재귀적 질의, 레코드 타입, 캐싱 전략, DNSSEC/DoH 보안, 컨테이너 DNS, GSLB, 실전 트러블슈팅까지 DNS 내부를 완전히 파헤칩니다.
DNS
Network
Infra
+3
도메인 주도 설계의 핵심 빌딩 블록을 이해하고, 왜 불변 객체(VO)가 중요한지 실무 예시와 함께 정리합니다.
DDD
Architecture
Entity
+2
DDD에서 가장 자주 무너지는 Aggregate 경계를 실무 시나리오로 풀어내고, 트랜잭션 범위와 결과적 일관성의 판단 기준을 정리합니다.
DDD
Aggregate
Transaction
+1
DB 병목 측정부터 쿼리/인덱스 최적화, 캐시, 비동기화, 스케일까지 대응 순서 Q&A
DB
성능
튜닝
+1
CQRS 패턴의 개념, 읽기/쓰기 모델 분리, Event Sourcing과의 조합 가이드
CQRS
Architecture
DDD
+1
CAP 이론과 PACELC 확장을 설계 의사결정 기준으로 이해하고, 주요 분산 시스템의 트레이드오프를 분류
분산시스템
CAP
PACELC
+3
URI/Header/Content Negotiation 방식의 API 버전 관리와 하위 호환성 전략
API
Versioning
REST
+1
점진적 트래픽 전환, 데이터 동기화, 롤백 전략을 설계하는 방법 — Spring Boot 코드, 비교 검증, 실행 런북 포함
Migration
Cutover
Data Migration
+4
UTC 저장/표시 변환, Locale별 메시지/포맷, 스케줄·마감 처리 시 주의점
Timezone
I18n
Locale
+1
FinOps 프레임워크, Compute/DB/Network/Storage 영역별 최적화, Kubernetes 비용 관리, Spot/RI 전략, …
Cost Optimization
Autoscaling
FinOps
+3
VPC, 서브넷, 라우팅, 보안그룹/네트워크 ACL 개념과 설계 포인트
VPC
Subnet
Security Group
+1
주요 자료구조의 삽입/삭제/탐색 시간복잡도와 사용 시 주의점 정리
자료구조
시간복잡도
공간복잡도
+1
인덱스가 왜 빨라지는지(B-Tree/선택도/커버링), 복합 인덱스 설계와 쿼리 튜닝의 기본 감각
Database
Index
B-Tree
+2
SOP/CORS 동작 원리, CSRF 공격 시나리오와 4가지 방어 전략, 보안 헤더(HSTS/CSP/Permissions-Policy) 실전 적용 가이드
CORS
CSRF
Security Headers
+4
프로세스/스레드 차이, 컨텍스트 스위칭, 스케줄링 알고리즘, 동기화 기본
OS
Process
Thread
+2
알람 설계 원칙, PromQL 규칙, Alertmanager 라우팅, SLO 번레이트, Runbook 템플릿까지 실무 가이드
Alerting
SLO
Prometheus
+2
동기/비동기 vs 블로킹/논블로킹을 명확히 구분하고, 스레드풀·이벤트 루프·MVC/WebFlux 선택 기준까지 연결
IO
Blocking
NonBlocking
+4
실시간/준실시간 요구에 따라 WebSocket, SSE, Webhook을 선택하는 기준과 설계 패턴 — Spring Boot 구현 코드, 스케일 아웃 전략, 운영 체크리스트 포함
WebSocket
SSE
Webhook
+3
Presigned URL, 멀티파트 업로드, CDN 캐싱 전략으로 파일을 안전하게 업로드/서빙하는 방법
System Design
S3
CDN
+1
Fan-out on write/read, 캐시/타임라인 테이블 설계, 지연/일관성 트레이드오프 정리
System Design
Newsfeed
Fanout
+1
Key 생성, 충돌 방지, 캐시/DB 설계, 확장성·가용성 고려사항 정리
System Design
URL Shortener
Hash
+2
의존성 해석/버전 충돌, 빌드·테스트 파이프라인, 멀티모듈 분리의 기준을 잡는 글
Gradle
Maven
Dependencies
+2
애플리케이션 비밀을 분리·주입·회전하는 설계 — Vault/AWS SM 비교, Spring 연동 코드, 회전 자동화, 유출 대응, 운영 체크리스트까지
Secrets
Vault
AWS Secrets Manager
+4
부하 시나리오 설계, 목표 지표(SLI/SLO), 병목 파악과 튜닝 루틴
Load Test
k6
JMeter
+4
RPO/RTO 정의, 백업/복구, DR 리전 설계와 주기적 복구 테스트 가이드
Backup
Disaster Recovery
RPO
+1
배포 전/중/후 판단 기준과 실전 명령어, K8s 매니페스트, ArgoCD Rollout, DB 마이그레이션 SQL까지 — 바로 복사해서 쓰는 런북
Deployment
Rollback
Runbook
+4
Layered vs Modular, 패키지 의존성 최소화, 멀티모듈 분리 전략과 의존성 검증까지
Architecture
Module
Package Design
+3
모놀리스 코드베이스를 단계적으로 모듈러/서비스로 분리하는 전략 — 판별 기준, 실무 코드, 데이터 분리, Strangler 구현, 운영 체크리스트까지
Monolith
Modularization
Service Split
+3
스키마/데이터베이스 분리, 테넌트 격리/보안, 마이그레이션·운영 고려사항과 실전 구현
Multitenancy
Schema
Isolation
+3
프로세스/리소스/로그/네트워크를 ps/top/journalctl/ss/curl/dig로 확인하며 장애 범위를 좁히는 방법
Linux
CLI
Debugging
+2
ALB/NLB 선택 기준, 헬스체크 실패 시 트래픽 흐름, 타임아웃/리트라이로 인한 장애 전파 차단
Load Balancer
Health Check
ALB
+1
대규모 레거시 개선을 위한 우선순위, 단계별 접근, 위험 관리
Legacy
Refactoring
Strangler
+1
도메인 모델링 기본 개념과 애그리게이트 경계를 잡는 방법
DDD
Aggregate
Entity
+2
TCP 3-way, 흐름/혼잡 제어, HTTP/2 멀티플렉싱·HPACK·헤더 압축 핵심
TCP
HTTP2
Handshake
+1
로그/메트릭/트레이스 3대 기둥과 Spring Boot 기반 기본 설정 가이드
Observability
Logging
Metrics
+5
Spring MVC와 WebFlux를 실행 모델·병목 유형·운영 난이도로 비교하고, 안전한 전환 전략과 실전 체크리스트를 정리합니다.
WebFlux
Spring MVC
Reactive
+1
WebClient로 외부 API 호출 시 타임아웃/재시도/서킷 브레이커/백프레셔 설정 가이드
WebClient
Timeout
Retry
+2
레드-그린-리팩터 사이클, 단위/슬라이스 테스트 작성과 Mock 활용 패턴
TDD
JUnit 5
Mockito
+1
SQL 실행 순서와 조인/집계 성능 함정, 인덱스가 타는 조건을 감각으로 잡는 기본기
SQL
Join
Aggregation
+2
dev/stage/prod 설정 분리, @ConfigurationProperties, Secret 관리, Kubernetes 환경변수 주입, Vault 연동, …
Spring
Profile
Configuration
+3
MySQL/Redis/Kafka를 Testcontainers로 올려 실제 환경과 유사한 통합 테스트를 구성하는 방법
Testcontainers
Spring Boot
Integration Test
+2
Bean Validation 적용, 공통 응답/에러 코드 규약, 필드 에러 처리 패턴 정리
Validation
Spring Boot
Response
+1
전파/격리/롤백 규칙과 프록시 동작, self-invocation/checked exception 같은 실무 함정을 한 번에 정리
Spring
Transaction
@Transactional
+2
어렵게만 느껴지는 Security의 내부 작동 원리(DelegatingFilterProxy, FilterChain)와 커스텀 필터
Spring Security
Filter Chain
JWT
+1
Authorization Server 없이 외부 프로바이더(Google 등) 연동하는 OAuth2 로그인 흐름 정리
OAuth2
Authorization Code
Spring Security
JWT 기반 인증 필터, 토큰 발급/검증, Stateless 세션 구성을 코드로 정리
Spring Security
JWT
Authentication
+1
요청이 들어와서 응답이 나가기까지: Filter/DispatcherServlet/Interceptor/예외 처리 흐름과 디버깅 포인트
Spring
MVC
DispatcherServlet
+3
@Cacheable/@CachePut/@CacheEvict 사용법과 Redis/Caffeine 연동 패턴
Spring
Cache
Redis
+1
자동 설정 동작 원리, 조건부 빈 등록, 커스터마이징 포인트 정리
Spring Boot
AutoConfiguration
Condition
+1
대량 배치 처리와 스케줄링 설계, Spring Batch/Quartz/스케줄러 기본부터 운영 안정성까지
Spring Batch
Scheduling
Quartz
+2
프록시 기반 AOP, @Transactional 적용 시점, self-invocation 주의사항 정리
Spring
AOP
Transaction
+1
Spring AOP의 동작(프록시)과 포인트컷/어드바이스를 이해하고, self-invocation 같은 실전 함정을 피하는 방법
Spring
AOP
Proxy
+2
Spring AOP의 동작(프록시)과 포인트컷/어드바이스를 이해하고, self-invocation 같은 실전 함정을 피하는 방법
Spring
AOP
Proxy
+2
표준 에러 응답 포맷, 글로벌 예외 처리, 검증 에러 응답 설계
REST
Error Handling
Spring Boot
+1
Cache-Aside/Write-through/Write-behind 선택, 무효화/스탬피드/핫키 같은 실전 문제와 운영 지표까지 정리
Redis
Caching
Cache Aside
+2
Cache-Aside, Write-Through, Write-Behind, 분산락 패턴을 코드 예시와 함께 정리
Redis
Cache Aside
Write Through
+2
Redis Streams 기본 개념부터 Consumer Group/PEL, 멱등 처리와 재처리(복구)까지: 작은 이벤트 파이프라인 설계
Redis
Streams
Consumer Group
+4
Pending 리스트 관리, 장애 시 재처리, 대량 backlog를 제어하는 Streams 운영 패턴 — Spring Boot + Lettuce 실무 코드 포함
Redis
Streams
Consumer Group
+4
DDoS 방어부터 유료 API 사용량 제한까지. Token Bucket 알고리즘과 Redis 분산 처리
Rate Limiting
Token Bucket
Sliding Window
+1
기본 문법, 동적 where, 페이징/정렬 패턴을 예제로 정리
QueryDSL
JPA
Repository
+1
CI/CD, 모니터링/알람, 네트워크, CORS/CSRF/OWASP 등 운영/보안 관련 20문항 Q&A
Ops
Security
DevOps
+1
JVM/GC, 동시성, 스프링 빈/트랜잭션/보안 등 자주 묻는 50문항 Q&A
Java
Spring
Interview
+1
인덱스/격리/락, Redis 캐시/락, Kafka 파티션·정렬·리밸런스 등 30문항 Q&A
Database
Redis
Kafka
+2
OWASP Top 10 주요 취약점을 백엔드 관점에서 점검하기 위한 체크리스트
OWASP
Security
Vulnerability
+1
Outbox 패턴, Saga(Choreography/Orchestration)로 데이터 일관성을 유지하는 방법
Outbox
Saga
Event Driven
+1
READ COMMITTED/REPEATABLE READ 차이, Gap/Next-Key Lock과 데드락 예방법
MySQL
Isolation
Lock
+1
B-Tree/컴포지트 인덱스 설계, EXPLAIN으로 실행 계획을 해석하고 튜닝하는 방법
MySQL
Index
EXPLAIN
+1
슬로우 쿼리 로그, 커넥션 풀(HikariCP) 파라미터, 실행 계획 튜닝 포인트
MySQL
Performance
Slow Query
+1
RollingUpdate, Canary, Blue/Green 전략과 실습 체크리스트
Kubernetes
Deployment
RollingUpdate
+2
재시도 토픽, DLQ, 멱등 처리로 Kafka 소비 실패를 다루는 패턴
Kafka
Retry
DLQ
+1
멱등 프로듀서, 정렬 보장 패턴, Exactly-once 처리를 위한 설정과 설계
Kafka
Idempotent
Ordering
+1
Kafka 핵심 개념과 메시지 흐름, Ordering/스루풋 설계를 위한 기초
Kafka
Partition
Consumer Group
+1
Lag 모니터링, 리밸런스 원인, 처리량/중복/손실 사이 트레이드오프 정리
Kafka
Consumer Lag
Rebalance
+1
JVM 메모리 영역과 GC Root, OOM/Metaspace/StackOverflow 같은 장애를 빠르게 진단하는 기본기
Java
JVM
Memory
+2
JVM 메모리 영역과 GC Root, OOM/Metaspace/StackOverflow 같은 장애를 빠르게 진단하는 기본기
Java
JVM
Memory
+2
GC 로그 해석, Young/Old 튜닝 포인트, GC 선택(G1/ZGC) 가이드
JVM
GC
Tuning
+1
트랜잭션 경계, flush 시점, 지연 쓰기와 N+1 예방을 정리
JPA
Transaction
Flush
+1
로그에 쿼리 100개가 찍히는 공포. 원인 분석부터 Fetch Join, Batch Size, EntityGraph 해결법 비교
JPA
Hibernate
N+1
+2
ArrayList/LinkedList/HashMap/ConcurrentHashMap 등 주요 컬렉션의 성능 특성과 튜닝 포인트
Java
Collections
Performance
+2
체크예외 vs 런타임예외, Optional/Stream에서 흔한 함정과 안전한 사용 패턴 정리
Java
Exception
Optional
+1
Race condition부터 JMM, 스레드풀/락 선택, 디버깅까지: 백엔드에서 필요한 자바 동시성 기본기
Java
Concurrency
Executor
+2
할당/생존/승격 관점으로 GC를 이해하고, STW/메모리 문제를 로그로 진단하는 기본기
Java
GC
JVM
+2
메서드/상태코드/헤더/캐시/HTTPS 기본을 빠르게 복습
HTTP
REST
TLS
+1
메서드/상태코드 복습 후 캐시 제어, ETag 조건부 요청, TLS 핸드셰이크를 실무 관점에서 정리
HTTP
Caching
TLS
+1
프로토 정의, 일방향/양방향 스트리밍, gRPC-Gateway 연계 등 gRPC 설계 핵심
gRPC
Protobuf
Streaming
+1
스키마 정의, 리졸버 구조, N+1 방지(DataLoader), 버전 관리 베스트 프랙티스
GraphQL
Schema
Resolver
+1
테스트·빌드·린트·아티팩트 업로드를 포함한 백엔드 CI 파이프라인 예시와 베스트 프랙티스
GitHub Actions
CI
Test
+1
좋은 커밋 단위, rebase/merge 선택, revert/reset 차이까지: 팀 개발에서 사고를 줄이는 Git 루틴
Git
Commit
Rebase
+2
이벤트 소싱과 CQRS 기본 개념, 장단점, 적용 시 고려사항
Event Sourcing
CQRS
Command
+1
멀티스테이지 Dockerfile과 GitHub Actions로 테스트/빌드/이미지 푸시 자동화
Docker
CI
GitHub Actions
+1
SLSA 프레임워크부터 SBOM 생성, Sigstore/Cosign 이미지 서명, OIDC 인증, GitHub Actions 하드닝, 취약점 스캔 파이프라인까지 — 공급망 보안 완 …
CI/CD
Supply Chain
SBOM
+4
스펙 우선 vs 코드 기반 문서화 비교, REST Docs/Swagger 설정과 적용 패턴
REST Docs
Swagger
OpenAPI
+1
API Gateway 레이트 리밋, 애플리케이션 레벨 백프레셔, 큐/서킷 브레이커 연계 — 알고리즘 선택부터 Redis 분산 구현, Spring Cloud Gateway 설정까지
Rate Limit
Backpressure
API Gateway
+2
Raft와 Paxos 같은 Consensus 알고리즘으로 분산 시스템의 일관성을 보장하는 원리
Consensus
Raft
Paxos
+3
왜 Gateway를 써야 하는가? 인증/라우팅/공통 관심사의 분리
API Gateway
Microservices
Kong
+2
Chaos Engineering 원칙부터 Steady-State Hypothesis 설계, LitmusChaos·AWS FIS·Chaos Toolkit 실전 구현, GameDay …
Chaos Engineering
Resilience
Fault Injection
+3
분산 추적으로 마이크로서비스 간 요청 흐름을 추적하고 병목을 찾는 방법
Distributed Tracing
Zipkin
Jaeger
+2
Prometheus로 메트릭을 수집하고 Grafana로 시각화하는 모니터링 시스템 구축
Prometheus
Grafana
Monitoring
+3
APM 핵심 개념과 Spring Boot Actuator로 애플리케이션 성능 모니터링 구현
APM
Monitoring
Spring Boot Actuator
+2
APM 핵심 개념과 Spring Boot Actuator로 애플리케이션 성능 모니터링 구현
APM
Monitoring
Spring Boot Actuator
+4
ELK/EFK/Loki 로그 스택 비교, Filebeat→Logstash→Elasticsearch→Kibana 파이프라인 구축, ILM 자동 관리, 보안/성능 운영 가이드
ELK
Elasticsearch
Logstash
+5
단순 텍스트 로그가 아니라 '검색 가능한' JSON 로그를 남겨야 하는 이유와 MDC 활용법
Logging
Structured Logging
MDC
+1
Istio Service Mesh로 마이크로서비스 간 통신을 관리하고 보안을 강화하는 방법 — 도입 판단 기준부터 트래픽 관리, mTLS, 관측성, 장애 주입까지 실무 설계 포인트 …
Service Mesh
Istio
Microservices
+2
컨테이너 오케스트레이션이 필요한 이유. Pod/Deployment/Service의 관계와 자가 치유(Self-Healing)
Kubernetes
K8s
Pod
+2
2-Level Cache, 캐시 무효화, 실무 운영 전략 심화 Q&A
캐싱
Redis
Caffeine
+2
Cache-Aside, Write-through 등 캐시 패턴 기초 Q&A
캐싱
Redis
Caffeine
+2
Checked/Unchecked 예외 구분, ControllerAdvice 등 실무 패턴 심화 Q&A
예외처리
Spring
ControllerAdvice
+2
예외 기초와 전략, Spring 예외 처리 패턴 Q&A
예외처리
Spring
ControllerAdvice
+2
Redux Toolkit 핵심 기능, createSlice/createAsyncThunk 패턴, 실무 상태 설계 Q&A
React
Redux
Zustand
+2
Redux, Zustand, Context API 비교 및 상태관리 기초 패턴 Q&A
React
Redux
Zustand
+2
재고 차감, Java 멀티스레드, 실무 동시성 제어 심화 Q&A
동시성
Lock
JPA
+3
낙관적/비관적 락, 분산 락의 기본 개념과 동시성 제어 전략 Q&A
동시성
Lock
JPA
+3
WebFlux 내부 구조, Reactor 패턴, 이벤트 루프와 스레드 모델 Q&A
Spring WebFlux
Reactor
Reactive
+2
SQL 실행 계획 분석, Join 전략 선택, 쿼리 튜닝 체크리스트 Q&A
SQL
Performance
Join
+1
Transaction Propagation 종류별 동작, REQUIRES_NEW vs NESTED, 실무 주의사항 Q&A
Spring
Transaction
ACID
+1
@Transactional 동작 원리, AOP 프록시, Isolation Level 기본 개념 Q&A
Spring
Transaction
ACID
+1
Spring Bean 생성 순서, 초기화/소멸 콜백, Proxy 객체와 @Configuration 동작 Q&A
Spring
Bean
Lifecycle
+1
Reactive Programming 핵심 개념, Publisher/Subscriber 패턴, Backpressure 전략 Q&A
Reactive
Backpressure
Publisher
+1
useCallback/useMemo 활용법, React.memo 최적화, 리렌더링 방지 심화 Q&A
React
Performance
Virtual DOM
+1
React 렌더링 최적화, Virtual DOM 동작, memo/useCallback 활용법 Q&A
React
Performance
Virtual DOM
+1
JWT/Token 관리, 보안 심화 전략 Q&A
OAuth2
인증
보안
+3
OAuth2 인증 흐름과 기초 개념 Q&A
OAuth2
인증
보안
+3
Kafka Partition 설계 전략, Key 기반 분배, 순서 보장과 리밸런싱 Q&A
Kafka
Partition
Ordering
+1
Kafka Consumer Group 동작 원리, 리밸런싱, 오프셋 관리 전략 Q&A
Kafka
Consumer Group
Rebalance
+1
JVM 내부 구조, ClassLoader 계층, JIT 컴파일러, Safepoint 동작 원리 Q&A
Java
JVM
ClassLoader
+1
Java Heap/Stack 메모리 구조, GC 알고리즘, OutOfMemoryError 원인과 대응 Q&A
Java
GC
Memory
+1
VM과 컨테이너의 아키텍처 차이, 이미지 레이어 구조(Copy-on-Write)의 원리
Docker
Container
Dockerfile
+2
Docker 컨테이너 기초, Kubernetes Pod/Service/Deployment 개념과 운영 Q&A
Docker
Kubernetes
DevOps
+1
DispatcherServlet 동작 순서, HandlerMapping, Interceptor, ViewResolver 흐름 Q&A
Spring
Spring MVC
DispatcherServlet
+1
B-Tree 인덱스, 복합 인덱스 설계, Index Scan 종류별 차이와 실전 최적화 전략 Q&A
Database
Index
B-Tree
+1
Jenkins Pipeline Stage 구성, Blue-Green/Canary 배포 전략, 실무 롤백 패턴 Q&A
CI/CD
Jenkins
ArgoCD
+1
CI/CD 기본 개념, 파이프라인 구성, Jenkins/ArgoCD 비교와 롤백 전략 Q&A
CI/CD
Jenkins
ArgoCD
+1
Slow Query 최적화, Execution Plan 분석, 쿼리 튜닝 심화 전략 Q&A
Performance
API
Thread Dump
+1
API 병목 분석 방법, p95 지연 측정, 캐시/인덱스 기초 최적화 전략 Q&A
Performance
API
Thread Dump
+1
서버가 여러 대일 때 synchronized는 무용지물입니다. Redis와 Redisson을 활용한 안전한 락 구현
Distributed Lock
Redis
Redisson
+1
Flyway를 이용한 데이터베이스 스키마 버전 관리와 안전한 마이그레이션 전략
Database Migration
Flyway
Schema
+2
Elasticsearch로 전문 검색을 구현하고 검색 성능을 최적화하는 실전 가이드
Elasticsearch
Search
Full-text Search
+1
Elasticsearch의 역인덱스 구조, 분석기 파이프라인(Nori 한국어 포함), 매핑 설계, 쿼리 유형별 실전 코드, BM25 스코어링, 집계, 클러스터 운영 가이드
Elasticsearch
Search
Full-text Search
+3
Redis의 고급 데이터 구조로 메모리 효율적인 솔루션 구현하기
Redis
BitMap
HyperLogLog
+2
MySQL 파티셔닝과 샤딩으로 대용량 데이터를 효율적으로 처리하는 방법
MySQL
Partitioning
Sharding
+2
NoSQL의 종류와 특징을 이해하고, RDBMS vs NoSQL 선택 기준을 실무 관점에서 정리
NoSQL
MongoDB
Redis
+3
커넥션 풀의 동작 원리와 HikariCP 설정으로 데이터베이스 성능을 최적화하는 실무 가이드
Connection Pool
HikariCP
Database
+2
PK/UK/FK, 제약조건, 정규화/비정규화, 변경에 강한 스키마 설계 기준을 실무 관점으로 정리
Database
Schema
Modeling
+3
서브쿼리, GROUP BY/HAVING 집계, 윈도우 함수로 복잡한 데이터 분석 쿼리 작성
SQL
Subquery
GROUP BY
+3
SQL의 기본 CRUD 작업과 WHERE/ORDER BY/LIMIT 조건을 실전 예제로 마스터
SQL
Database
MySQL
+2
외부 API/DB 장애가 내 서비스까지 번지지 않게 막는 Resilience4j 패턴과 설정값 가이드
Circuit Breaker
Resilience4j
Fault Tolerance
+1
@Async로 비동기 처리를 구현하고 CompletableFuture로 효율적인 병렬 처리하기
Spring
Async
CompletableFuture
+2
Spring의 핵심 개념인 IoC(Inversion of Control)와 DI(Dependency Injection) 정리
Spring
IoC
DI
+1
React Hooks의 기본 개념과 사용법 정리
React
Hooks
Frontend
JpaRepository 인터페이스, 쿼리 메서드, @Query, Specification으로 데이터 접근 계층을 간결하게 구현
Spring Data JPA
JPA
Repository
+2
JPA 연관관계 매핑(1:N, N:1, N:M)과 양방향 관계, 연관관계 주인, Cascade/OrphanRemoval을 실무 관점으로 정리
JPA
Association
OneToMany
+3
JPA의 핵심 개념인 엔티티와 영속성 컨텍스트를 이해하고, 기본 CRUD 작업과 상태 전이를 실무 관점으로 정리
JPA
Hibernate
ORM
+3
@ControllerAdvice와 @ExceptionHandler로 전역 예외를 처리하고 일관된 에러 응답 설계
Spring
Exception Handling
ControllerAdvice
+2
@ControllerAdvice와 @ExceptionHandler로 전역 예외를 처리하고 일관된 에러 응답 설계
Spring
Exception Handling
ControllerAdvice
+2
Spring 빈의 생명주기 스코프(Singleton/Prototype/Request/Session)와 프록시 모드를 실무 관점으로 정리
Spring
Bean Scope
Singleton
+2
Spring의 핵심인 IoC 컨테이너와 DI(의존성 주입) 원리를 이해하고, 빈 생명주기와 스코프를 실무 관점으로 정리
Spring
IoC
DI
+3
메모리 누수를 진단하고 힙 덤프를 분석하여 원인을 찾는 실전 가이드
JVM
Memory Leak
Heap Dump
+3
RESTful API 설계 원칙과 HTTP 메서드, 상태코드, URL 설계 패턴을 실전 예제로 마스터
REST
API
HTTP
+2
백엔드 개발에서 가장 많이 쓰이는 3가지 패턴을 실전 예제로 마스터
Design Patterns
Factory
Strategy
+2
백엔드 개발에서 가장 많이 쓰이는 3가지 패턴을 실전 예제로 마스터
Design Patterns
Factory
Strategy
+2
SOLID 5가지 원칙(SRP/OCP/LSP/ISP/DIP)을 실전 코드 예제로 이해하고, 좋은 설계와 나쁜 설계를 구분하는 감각 기르기
OOP
SOLID
Design Principles
+2
Stream API로 컬렉션 처리를 선언적으로 작성하고, Optional로 null 안전성을 확보하는 실전 기법
Java
Stream
Optional
+2
ArrayList vs LinkedList, HashMap vs TreeMap, 언제 어떤 컬렉션을 선택할지 성능과 특성 기준으로 정리
Java
Collection
ArrayList
+3
가장 많이 사용하는 @Transactional 패턴과 실수하기 쉬운 포인트 정리
Spring
Transaction
@Transactional
+1
WHERE, ORDER BY, JOIN에서 인덱스가 어떻게 사용되는지 간단한 예제로 정리
MySQL
Index
Explain
+1