If you’ve used Spring Boot REST APIs but haven’t explored Spring Integration yet, this project is a practical way to see what message-driven flow design looks like in real code.

I built a sample app that processes orders from two different entry points:

HTTP API (POST /api/orders)

File polling (drop CSV files into input/)

Both inputs share the same core processing logic.