Architecture금융서비스 MSA 전환기- BFF 와 CircuitBreaker 적용(2편)
이 글은 금융 서비스의 MSA(Microservices Architecture) 전환 과정에서 BFF(Backend For Frontend) 패턴과 CircuitBreaker를 적용한 경험을 공유합니다. BFF는 다양한 디바이스 환경에 맞춰 최적화된 UI와 데이터를 제공하기 위해 도입되었으며, 여러 API 호출을 통합하고 복잡한 로직을 단순화하는 장점이 있습니다. API Gateway와는 달리 BFF는 클라이언트의 UI/UX에 필요한 데이터만 제공하는 데 초점을 맞춥니다. 또한, 대량 트래픽 상황에서 서비스 안정성을 확보하기 위해 CircuitBreaker 패턴을 적용하여 장애 전파를 방지하고 시스템의 복원력을 높이는 방안을 설명합니다. 이를 통해 금융 서비스의 MSA 전환을 성공적으로 이끌고 사용자 경험을 향상시키는 데 기여했습니다.

