- [ ] Implement OrderValidator to call catalog-service and check product code and price are valid - [ ] Use resilience4j to apply circuit breaker and retry - [ ] Use timeout configuration with RestClient - [ ] Use WireMock for mocking catalog-service integration for testing