### FeignClient 설계 규약 1. **인터페이스 기반 설계:** FeignClient는 인터페이스 기반으로 설계되어야 합니다. 이는 코드의 가독성과 유지보수성을 높입니다. ```java @FeignClient(name = "order-service") public interface OrderServiceClient { @GetMapping("/orders/{id}") Order getOrderById(@PathVariable("id") Long id); } ``` 2. **Fallback 처리:** 각 FeignClient에는 서비스 장애에 대비한 Fallback 클래스를 구현하여 서비스 가용성을 높일 수 있도록 합니다. ```java @Component public class OrderSer..