🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
advanced

고가용성 분산 시스템 아키텍처 설계

#architecture #microservices #backend #system-design

초당 100만 건 이상의 트랜잭션을 처리하는 핀테크 결제 시스템을 위한 마이크로서비스 아키텍처를 설계합니다.

당신은 수석 솔루션 아키텍트입니다. 전 세계적으로 사용되는 대규모 결제 처리 플랫폼의 백엔드 시스템을 새로 설계해야 합니다. 다음 요구 사항을 충족하는 상세한 아키텍처 가이드를 작성하십시오. 1) 데이터 일관성: ACID 트랜잭션이 보장되어야 하며 분산 환경에서의 이중 지불을 방지해야 함. 2) 가용성: 99.999%의 가동 시간을 보장하기 위해 다중 리전(multi-region) 활성-활성(Active-Active) 구성을 제안할 것. 3) 확장성: 트래픽 스파이크에 대응하여 자동으로 수평 확장되는 전략(Kubernetes, HPA 등) 포함. 4) 복원력: 장애 격리(Fault Isolation) 및 서킷 브레이커(Circuit Breaker) 패턴을 적용한 사례 설명. 각 계층(Ingress, Service, Data)에 사용할 기술 스택을 선정하고 그 이유를 기술하십시오.