Tags

database (48) proxy (39) postgresql (36) go (35) spring (28) performance (27) redis (20) java (17) security (16) jpa (13) spring boot (13) ci (12) kafka (12) network (11) cache (10) ci/cd (10) devops (9) microservices (9) mysql (9) api (8) concurrency (8) http (8) index (8) jvm (8) rest (8) spring security (8) architecture (7) caching (7) jwt (7) oauth2 (7) observability (7) resilience (7) transaction (7) ai agent (6) docker (6) kubernetes (6) qa (6) react (6) 면접 (6) 백엔드 (6) ai coding (5) bug fix (5) connection pool (5) ddd (5) error handling (5) geeknews (5) hacker news (5) metrics (5) reactive (5) retry (5) tls (5) agentic engineering (4) async (4) authentication (4) b-tree (4) backend (4) consumer group (4) controlleradvice (4) data race (4) deployment (4) distributed systems (4) elk (4) event-driven (4) gc (4) github actions (4) governance (4) graceful shutdown (4) graphql (4) idempotency (4) lock (4) mcp (4) memory (4) monitoring (4) opentelemetry (4) platform engineering (4) prometheus (4) q&a (4) schema (4) sharding (4) slo (4) sql (4) system design (4) aggregate (3) aop (3) authorization (3) aws (3) backend operations (3) batch (3) caffeine (3) cap (3) circuit breaker (3) cli (3) configuration (3) consistency (3) cost optimization (3) dev productivity (3) developer productivity (3) dns (3) elasticsearch (3) entity (3) exception handling (3) explain (3) grpc (3) hibernate (3) hooks (3) hot reload (3) isolation (3) jit (3) linux (3) logging (3) n+1 (3) offset (3) oop (3) optimization (3) refactoring (3) replication (3) rest api (3) routing (3) runtime governance (3) saga (3) spring mvc (3) tcp (3) testing (3) validation (3) webflux (3) wire protocol (3) 메시지큐 (3) 분산락 (3) @transactional (2) acid (2) advice (2) aggregation (2) ai (2) ai coding agent (2) alerting (2) api gateway (2) apm (2) argocd (2) arraylist (2) ast (2) automation (2) backpressure (2) bean (2) best practices (2) build (2) cache aside (2) cache invalidation (2) canary (2) cap theorem (2) cdc (2) clean code (2) collections (2) container (2) context api (2) cqrs (2) cryptography (2) cs (2) db (2) debugging (2) design patterns (2) devex (2) di (2) disaster recovery (2) dispatcherservlet (2) distributed lock (2) dlq (2) docker compose (2) ebpf (2) error response (2) evals (2) event sourcing (2) factory (2) filter chain (2) firewall (2) fsnotify (2) full-text search (2) g1gc (2) globalexception (2) gpt-5.4 (2) grapheneos (2) handshake (2) hash (2) hashmap (2) hikaricp (2) https (2) integration test (2) interceptor (2) interview (2) inverted index (2) ioc (2) jenkins (2) join (2) k8s (2) kotlin (2) latency (2) load balancer (2) logs (2) mdc (2) memory leak (2) metaspace (2) migration (2) mockito (2) mono (2) multi-module (2) optional (2) ordering (2) os (2) partition (2) phishing (2) pointcut (2) project (2) query (2) quic (2) rate limiting (2) reactor (2) rebalance (2) reddit (2) redux (2) reliability (2) repository (2) resilience4j (2) rollback (2) runbook (2) s3 (2) sbom (2) scheduling (2) search (2) serverless (2) service mesh (2) social login (2) spring boot actuator (2) spring webflux (2) state management (2) strangler (2) strategy (2) stream (2) streams (2) structured logging (2) supply chain (2) template method (2) thread (2) thread dump (2) thread pool (2) timeout (2) token (2) tracing (2) value object (2) vault (2) vector db (2) virtual dom (2) web (2) websocket (2) zero downtime (2) zustand (2) 낙관적락 (2) 동시성 (2) 보안 (2) 분산시스템 (2) 비관적락 (2) 비동기 (2) 성능 (2) 성능최적화 (2) 성능테스트 (2) 에러처리 (2) 예외처리 (2) 인증 (2) 캐싱 (2) 커뮤니케이션 (2) 테스트 (2) 트러블슈팅 (2) 2pc (1) a/b test (1) a2a (1) abac (1) active-active (1) admission control (1) ageless linux (1) agent safehouse (1) ai agents (1) ai art royalties (1) ai code (1) ai code review (1) ai engineering (1) ai labor (1) ai labor market (1) ai platform (1) ai slop (1) alb (1) amazon ai outage (1) ann (1) applicationcontext (1) association (1) at-least-once (1) audit (1) auth (1) authorization code (1) authorization server (1) autoconfiguration (1) autoscaling (1) autovacuum (1) availability (1) aws lambda (1) aws secrets manager (1) backend architecture (1) backend reliability (1) backlog (1) backoff (1) backup (1) backward compatibility (1) barrier (1) bean scope (1) bean validation (1) benchmark (1) billing (1) bitmap (1) bitnet (1) bloat (1) blocking (1) bloom filter (1) bluegreen (1) bounded context (1) bridge (1) browser (1) browser agent (1) cache stampede (1) cancel request (1) capacity planning (1) card table (1) cassandra (1) causal consistency (1) cdn (1) certificate (1) chaos engineering (1) checklist (1) circuitbreaker (1) classloader (1) classpath (1) claude code cost (1) claude opus (1) clean architecture (1) cloud (1) cloud cost (1) cloudflare crawl (1) code organization (1) code quality (1) code review (1) codespeak (1) codex security (1) collection (1) command (1) commit (1) completablefuture (1) compliance (1) computer use (1) concurrency limit (1) condition (1) conditional request (1) configmap (1) congestion control (1) connection pooling (1) consensus (1) consistent hashing (1) constraint (1) consumer lag (1) contention (1) context cancellation (1) context engineering (1) continuous profiling (1) contract testing (1) copy protocol (1) coroutines (1) cors (1) cron (1) crud (1) csrf (1) cutover (1) dangling pointer (1) data consistency (1) data migration (1) data retention (1) database branching (1) database internals (1) database lock (1) database migration (1) database scaling (1) dataloader (1) datetime (1) deadlock (1) debezium (1) decoupling (1) deduplication (1) dependencies (1) dependency injection (1) design principles (1) developer experience (1) developer tools (1) digital twin (1) distributed tracing (1) distributed transaction (1) distributed transactions (1) dockerfile (1) document db (1) dual write (1) dx (1) e2e (1) ec2 (1) edge ai (1) embeddings (1) entitygraph (1) entitymanager (1) epoll (1) error (1) error budget (1) europol (1) eventloop (1) events (1) eventual consistency (1) exactly once (1) exception (1) exceptionhandling (1) executor (1) expand-contract (1) failover (1) fanout (1) fault injection (1) fault tolerance (1) feature flag (1) federation (1) fetch join (1) fifo (1) file upload (1) filebeat (1) filter (1) firecracker (1) firefox (1) flow control (1) flush (1) flux (1) flyway (1) foreignkey (1) formal verification (1) frontend (1) fulltext (1) functional programming (1) gateway (1) gc logs (1) geo (1) ghcr (1) ghostty (1) git (1) golden path (1) google (1) goroutine (1) goroutine leak (1) gradle (1) grafana (1) group by (1) gslb (1) han (1) hashset (1) having (1) health check (1) heap dump (1) helm (1) hexagonal (1) high availability (1) hnsw (1) hot key (1) http api (1) http/3 (1) http2 (1) hybrid inference (1) hyperloglog (1) i/o (1) i18n (1) idempotent (1) idl (1) idp (1) image (1) indie game dev (1) infra (1) innodb (1) intellij (1) interoperability (1) io (1) istio (1) jaeger (1) jmeter (1) junior developer (1) junit (1) junit 5 (1) k6 (1) kakao (1) kernel anti-cheat (1) key (1) key-value store (1) kibana (1) kong (1) labs (1) lambda (1) langchain skills (1) ledger (1) legacy (1) lifecycle (1) linearizability (1) literate programming (1) little's law (1) llm (1) llm code quality (1) llm emergent abilities (1) llm gateway (1) llmops (1) load balancing (1) load shedding (1) load test (1) locale (1) log analysis (1) logstash (1) lru (1) lsm-tree (1) lsn (1) lua (1) maintainability (1) manytomany (1) manytoone (1) mat (1) maven (1) merge (1) merge tooling (1) message queue (1) mfa bypass (1) micrometer (1) microvm (1) milvus (1) mirroring (1) modeling (1) modularization (1) module (1) mongodb (1) monolith (1) motorola (1) msa (1) mtls (1) multi-database (1) multi-region (1) multiplexing (1) multitenancy (1) mvc (1) nacl (1) net/http (1) netty (1) networking (1) newsfeed (1) nio (1) nlb (1) non-blocking (1) nonblocking (1) normalization (1) nosql (1) null safety (1) oauth (1) object storage (1) oidc (1) on-call (1) onetomany (1) online ddl (1) open source (1) openai (1) openapi (1) operations (1) ops (1) orm (1) osi 7 layer (1) outbox (1) owasp (1) pacelc (1) package design (1) pact (1) pagination (1) panic recovery (1) partitioning (1) patterns (1) paxos (1) performance tuning (1) persistence context (1) pgbouncer (1) pinecone (1) pipeline (1) pod (1) policy engine (1) ports and adapters (1) postgresql jit (1) posts (1) practice (1) prepared statement (1) preview environment (1) process (1) productivity (1) profile (1) profiling (1) prompt cache (1) prompt injection (1) propagation (1) protobuf (1) protocol desync (1) prototype (1) provenance (1) pub/sub (1) publisher (1) purge pipeline (1) pypy (1) python gil (1) quality (1) quartz (1) query methods (1) query optimization (1) query parser (1) querydsl (1) queueing (1) quota (1) rabbitmq (1) raft (1) rag (1) rate limit (1) ratelimiter (1) rbac (1) rds (1) reactive programming (1) read replica (1) real-time (1) realtime (1) rebac (1) rebase (1) reconciliation (1) redis cluster (1) redisson (1) redox os no-llm (1) release (1) repairability (1) reprocessing (1) reserved instance (1) resolver (1) resource server (1) response (1) rest docs (1) restful (1) revert (1) review (1) rocksdb (1) rolldown (1) rollingupdate (1) rpo (1) rto (1) rust effects (1) sandbox (1) scalability (1) scaling (1) schema migration (1) scope functions (1) scrapling (1) sdlc (1) sealed class (1) secret management (1) secrets (1) security group (1) security headers (1) service (1) service split (1) session (1) shadow traffic (1) sighup (1) signing (1) simulation (1) singleflight (1) singleton (1) sli (1) sliding window (1) slm (1) slow query (1) snowflake (1) soft delete (1) software design (1) solid (1) spec-driven development (1) specification (1) spring batch (1) spring cloud (1) spring cloud config (1) spring cloud gateway (1) spring data (1) spring data jpa (1) sre (1) sse (1) ssl (1) sso (1) stateless (1) stomp (1) storage (1) storage engine (1) streaming (1) string (1) subnet (1) subquery (1) subscriber (1) supply chain attack (1) supply chain security (1) swagger (1) swe-ci (1) sync (1) sync.map (1) sync.rwmutex (1) tcp/ip (1) tdd (1) tech debt (1) temporal (1) test (1) testcontainers (1) thread safety (1) threadpool (1) thundering herd (1) timber (1) timezone (1) tlab (1) tls ech (1) token bucket (1) tooling (1) traffic management (1) transactional outbox (1) ttl (1) tuning (1) tycoon 2fa (1) udp (1) url shortener (1) usage metering (1) vacuum (1) version control (1) versioning (1) vibe coding (1) virtualization (1) visualvm (1) vite 8 (1) vpc (1) vulnerability (1) waitgroup (1) webclient (1) webhook (1) webmcp (1) wikipedia (1) window function (1) workflow (1) workflow orchestration (1) write through (1) writeheader (1) xclaim (1) yaml (1) zero copy (1) zig (1) zipkin (1) 개념 (1) 공간복잡도 (1) 기초 (1) 답변 (1) 데이터베이스 (1) 데이터시스템 (1) 로드맵 (1) 멀티스테이지 (1) 멀티테넌트 (1) 모니터링 (1) 벤치마크 (1) 분산트랜잭션 (1) 비교분석 (1) 빅오 (1) 시간복잡도 (1) 시스템설계 (1) 실전 (1) 아카이브 (1) 아키텍처 (1) 알고리즘 (1) 영속성컨텍스트 (1) 일관성 (1) 자료구조 (1) 전달보장 (1) 정리 (1) 중복처리 (1) 커리큘럼 (1) 쿼리최적화 (1) 튜닝 (1) 트레이드오프 (1) 파일업로드 (1) 페이징 (1) 프레임워크 (1) 프론트엔드 (1) 학습전략 (1)

Posts

백엔드 커리큘럼 심화: Reconciliation 파이프라인으로 금액·포인트 데이터 불일치 줄이기

백엔드 커리큘럼 심화: Reconciliation 파이프라인으로 금액·포인트 데이터 불일치 줄이기

주문·결제·포인트 시스템에서 발생하는 데이터 불일치를 탐지하고 복구하는 Reconciliation 아키텍처를 실무 기준으로 정리합니다.

3월 15일 개발 뉴스 시니어 인사이트: MCP vs CLI 논쟁, Vite 8 번들러 혁신, AI 코딩의 진짜 한계

3월 15일 개발 뉴스 시니어 인사이트: MCP vs CLI 논쟁, Vite 8 번들러 혁신, AI 코딩의 진짜 한계

Hacker News·GeekNews 주말 이슈를 6개로 압축해, 시니어 개발자 기준의 도입 판단과 리스크 대응 포인트를 정리했습니다. MCP vs CLI 에이전틱 도구 논쟁부터 Vite 8의 Rolldown 전환, AI 코딩 한계론까지.

Go로 PostgreSQL 프록시 만들기 (23) - 커넥션 풀 오염과 Panic 격리

Go로 PostgreSQL 프록시 만들기 (23) - 커넥션 풀 오염과 Panic 격리

pgmux에서 발견된 두 가지 CRITICAL 버그 — 에러 시 오염된 커넥션이 풀에 반납되는 Protocol Desync와, 단일 panic이 전체 서버를 크래시시키는 Global Panic Vulnerability — 를 분석하고 수정한다.

Go로 PostgreSQL 프록시 만들기 (24) - 좀비 고루틴과 Dangling Pointer

Go로 PostgreSQL 프록시 만들기 (24) - 좀비 고루틴과 Dangling Pointer

pgmux에서 발견된 두 가지 CRITICAL 버그 — HTTP 클라이언트 끊김을 무시해 고루틴과 DB 커넥션이 영원히 블로킹되는 좀비 누수와, 핫-리로드 후 Admin/Data API가 닫힌 풀을 바라보는 Dangling Pointer — 를 분석하고 수정한다.