태그: #microservices
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 26 편
OAuth Token Exchange(RFC 8693) — 마이크로서비스 위임과 전파의 정석
마이크로서비스 간 토큰 전파 문제를 RFC 8693 Token Exchange로 해결하는 방법을 정리합니다. impersonation과 delegation의 차이, 요청/응답 파라미터, Keycloak 26.x의 표준 지원, audience 제한과 최소 권한 설계, transaction tokens까지 실전 관점에서 다룹니다.
2026-06-12 · 25 분 읽기 #oauth2#keycloak#oidc#security#microservices마이크로서비스 통신 패턴 완전 가이드 2025: REST vs gRPC vs 비동기 메시징, Saga, Outbox
마이크로서비스 통신의 모든 것! 동기 vs 비동기 패턴, REST vs gRPC vs GraphQL, Kafka 이벤트 드리븐, Saga 패턴(Choreography vs Orchestration), Outbox 패턴, 분산 트랜잭션, 멱등성, 회복탄력성 패턴(Circuit Breaker, Retry, Bulkhead).
2026-04-15 · 19 분 읽기 #microservices#communication#rest#grpc#kafkaGo 완전 가이드 — Goroutine·Channel·Context·실전 마이크로서비스까지 (Season 2 Ep 3, 2025)
Go는 "배우기 쉽고 쓰기 쉽다"고 알려졌지만, 실제 프로덕션 Go 코드베이스에 들어가면 Context 전파, Goroutine 누수, Channel 데드락, nil interface 같은 비자명한 함정들이 즐비하다. 이 글은 Go의 철학적 선택(Less is more)의 진짜 의미, Goroutine/Channel이 Rust async와 어떻게 다른가, errgroup·sync 패키지의 실
2026-04-15 · 20 분 읽기 #go#golang#goroutine#channel#contextGraphQL Federation 완전 가이드 2025: Apollo Federation, Supergraph, 분산 GraphQL
GraphQL Federation의 모든 것! Schema Stitching vs Federation, Apollo Federation v2, Subgraph 설계, Entity와 @key, Reference Resolver, Composition, Router, Netflix/Airbnb 사례, 마이그레이션 전략.
2026-04-15 · 16 분 읽기 #graphql#federation#apollo#supergraph#microservicesgRPC 심화 완전 가이드 2025: Protocol Buffers, 4가지 통신 모델, 인터셉터, 로드 밸런싱
gRPC의 깊이! Protocol Buffers 내부, 4가지 통신 모델(Unary/Server/Client/Bidirectional), 인터셉터, 로드 밸런싱, Deadline/Cancellation, 스트리밍 백프레셔, gRPC-Web, 디버깅 도구.
2026-04-15 · 16 분 읽기 #grpc#protobuf#streaming#http2#interceptorService Discovery 완전 가이드 2025: Consul, Eureka, Kubernetes DNS, 로드 밸런싱 통합
Service Discovery의 모든 것! 클라이언트 사이드 vs 서버 사이드, Consul/Eureka/etcd/Kubernetes DNS 비교, Health Check, Service Mesh 통합, 멀티 클러스터, 보안, 실전 패턴.
2026-04-15 · 18 분 읽기 #service-discovery#consul#eureka#kubernetes#etcd스케일링 변곡점 완전 가이드: 100명에서 1000만 명까지, 아키텍처는 언제 어떻게 진화하는가 (2025)
100명 → 1K → 10K → 100K → 1M → 10M → 100M 사용자별로 아키텍처는 어떻게 진화해야 하는가. 단일 서버 SQLite부터 글로벌 멀티 리전 샤딩까지, 각 변곡점에서 깨지는 병목과 해결책. Stack Overflow, Shopify, Discord, Figma, Instagram 등 실제 회사의 변곡점 히스토리와 "언제 무엇을 해야 하는지"의 원칙. 조기 최적화의 함정
2026-04-15 · 26 분 읽기 #scaling#architecture#sharding#read-replica#microservicesService Mesh 완전 가이드 2025: Istio vs Linkerd, mTLS, 트래픽 관리, Observability
Service Mesh의 모든 것! Istio vs Linkerd 비교, Envoy 사이드카 프록시, mTLS 자동 암호화, 트래픽 관리(카나리/미러링/서킷브레이커), Observability(메트릭/트레이싱/로깅), Gateway API, Ambient Mesh, 프로덕션 운영 베스트 프랙티스.
2026-04-13 · 31 분 읽기 #service-mesh#istio#linkerd#mtls#traffic-managementAPI 설계 & 마이크로서비스 아키텍처 완전 가이드
REST, GraphQL, gRPC API 설계 원칙부터 마이크로서비스 패턴, 서비스 메시, 이벤트 드리븐 아키텍처, 분산 트랜잭션까지.
2026-04-12 · 24 분 읽기 #architecture#api#microservices#rest#grpc시스템 디자인 면접 완전 가이드 2025: 대규모 시스템 설계, 확장성, 가용성 패턴
시스템 디자인 면접의 모든 것! 4단계 프레임워크, 확장성(수평/수직), 로드 밸런싱, 캐싱(Redis/CDN), DB 샤딩, CAP 정리, 메시지 큐, 실전 설계(URL Shortener/Twitter/Netflix/채팅), 면접 팁.
2026-03-25 · 34 분 읽기 #system-design#scalability#availability#load-balancing#caching이벤트 드리븐 아키텍처 패턴 가이드 2025: CQRS, Event Sourcing, Saga 패턴까지
EDA 패턴의 모든 것! 도메인 이벤트, Event Sourcing(이벤트 저장소), CQRS(명령/조회 분리), Saga 패턴(Choreography vs Orchestration), Outbox 패턴, 멱등성, 최종 일관성, Kafka/RabbitMQ 실전 구현.
2026-03-24 · 30 분 읽기 #event-driven#cqrs#event-sourcing#saga-pattern#microservicesgRPC & Protocol Buffers 완전 가이드 2025: 마이크로서비스 통신의 새로운 표준
gRPC의 모든 것! Protocol Buffers 스키마 설계, 4가지 통신 패턴(Unary/Server/Client/Bidirectional Streaming), 인터셉터, 에러 처리, 로드 밸런싱, gRPC-Web, REST vs gRPC 비교, 실전 마이크로서비스 구현.
2026-03-24 · 29 분 읽기 #grpc#protobuf#protocol-buffers#microservices#apiGo 언어 완전 가이드 2025: 고루틴, 채널, 인터페이스부터 프로덕션 패턴까지
Go 언어의 모든 것! 고루틴/채널 동시성, 인터페이스와 덕 타이핑, 에러 처리 패턴, 제네릭(1.18+), 구조체와 메서드, 테스트, 프로파일링, gRPC/REST 서버, CLI 도구, Docker 최적화 빌드까지.
2026-03-23 · 35 분 읽기 #go#golang#goroutine#channel#interface마이크로서비스 아키텍처 2025 완전 가이드: 모놀리스에서 MSA로, 그리고 다시 모듈러 모놀리스로
마이크로서비스의 모든 것! 모놀리스 vs MSA vs 모듈러 모놀리스 비교, 서비스 분해(DDD), 통신 패턴(gRPC/REST/이벤트), Service Mesh(Istio), 분산 트랜잭션(Saga), 관측성(OpenTelemetry), 배포 전략까지.
2026-03-23 · 45 분 읽기 #microservices#monolith#modular-monolith#service-mesh#istioEAI(Enterprise Application Integration) 완전 가이드: 기업 시스템 통합의 모든 것
EAI(기업 애플리케이션 통합)의 모든 것을 한 글에! Hub-and-Spoke, ESB, API-Led, 이벤트 기반 아키텍처 패턴 비교, Gregor Hohpe의 Enterprise Integration Patterns, MuleSoft/Apache Camel/Dell Boomi 플랫폼 비교, 실전 ERP-CRM-WMS 연동 프로젝트까지.
2026-03-23 · 38 분 읽기 #eai#enterprise-integration#middleware#esb#api-gateway비동기 처리 패턴 완전 정복: CQRS, Saga, Event Sourcing — 시니어 백엔드 개발자의 필수 무기
Netflix는 2.6억 사용자를, Uber는 페타바이트 실시간 데이터를 비동기로 처리한다. CQRS, Saga(Choreography vs Orchestration), Event Sourcing, Outbox, 멱등성, DLQ까지 — 시니어 백엔드 개발자가 반드시 알아야 할 비동기 패턴 완전 가이드.
2026-03-22 · 41 분 읽기 #async#cqrs#saga-pattern#event-sourcing#event-driven토스뱅크 ML Backend Engineer 합격을 위한 완벽 가이드: 서버 아키텍처·ML 서빙·공부 로드맵
토스뱅크 ML Service Team의 ML Backend Engineer JD를 완전 분석합니다. 견고한 서버 아키텍처, 대규모 트래픽 처리, AI 모델 서빙, K8s 운영, MSA 분산 추적까지 — 합격을 위한 기술스택 학습 로드맵과 면접 준비 전략.
2026-03-21 · 67 분 읽기 #ml-engineering#backend#tossbank#kubernetes#pythonAPI Gateway 패턴 완벽 가이드: Rate Limiting, 인증/인가, BFF 아키텍처 설계
API Gateway 패턴의 핵심을 다룹니다. Rate Limiting 알고리즘(Token Bucket, Sliding Window), 인증/인가 전략, BFF(Backend for Frontend) 아키텍처, 로드밸런싱, 서킷브레이커까지 Kong과 APISIX 기반 프로덕션 구성을 코드와 함께 구현합니다.
2026-03-13 · 22 분 읽기 #architecture#api-gateway#rate-limiting#authentication#bffEvent-Driven Architecture + CQRS + Event Sourcing 실전 구현: Kafka/RabbitMQ 기반 분산 시스템 설계
Event-Driven Architecture의 핵심 패턴(Pub/Sub, Event Streaming, Event Sourcing)을 비교 분석하고, CQRS 패턴과 Event Sourcing을 TypeScript와 Python으로 구현합니다. Kafka, RabbitMQ, NATS 메시지 브로커 비교, Saga 패턴을 이용한 분산 트랜잭션, 이벤트 순서 보장/중복 처리/스키마 진화 등 프
2026-03-11 · 23 분 읽기 #architecture#event-driven#cqrs#event-sourcing#microservicesOutbox 패턴과 CDC로 구현하는 마이크로서비스 데이터 동기화: Debezium 실전 가이드
Outbox 패턴과 CDC(Change Data Capture)를 활용한 마이크로서비스 데이터 동기화 종합 가이드. Dual Write 문제 분석, Outbox 테이블 설계, Debezium 커넥터 구성, Kafka Connect 파이프라인, 이벤트 순서 보장, 멱등성 처리, 장애 복구까지 실전 중심으로 다룹니다.
2026-03-09 · 29 분 읽기 #architecture#outbox-pattern#cdc#debezium#microservices