Skip to content

Dani Velasco Solution - #62

Open
daniivelascoo wants to merge 1 commit into
dalogax:mainfrom
daniivelascoo:feat/similar-products-service
Open

Dani Velasco Solution#62
daniivelascoo wants to merge 1 commit into
dalogax:mainfrom
daniivelascoo:feat/similar-products-service

Conversation

@daniivelascoo

Copy link
Copy Markdown

Reactive Spring Boot (WebFlux) service exposing GET /product/{id}/similar, aggregating the existing similarids + product-detail upstream APIs.

  • Parallel, order-preserving fan-out with flatMapSequential
  • Resilience: per-product and similarids timeouts; skip on 404/500/timeout
  • Explicit, tuned Reactor Netty connection pool (measured throughput vs result-completeness tradeoff, documented in app/README.md)
  • Dockerfile + docker-compose "yourapp" service
  • .claude tooling (skills, agents, hooks, commands) for dev and maintenance

Reactive Spring Boot (WebFlux) service exposing GET /product/{id}/similar,
aggregating the existing similarids + product-detail upstream APIs.

- Parallel, order-preserving fan-out with flatMapSequential
- Resilience: per-product and similarids timeouts; skip on 404/500/timeout
- Explicit, tuned Reactor Netty connection pool (measured throughput vs
  result-completeness tradeoff, documented in app/README.md)
- Dockerfile + docker-compose "yourapp" service
- .claude tooling (skills, agents, hooks, commands) for dev and maintenance

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant