Akka Streams and Alpakka provide a good an alternative to Apache Camel when integrating different services and data. Alpakka has a rich set of connectors, including file, JMS, Cassandra and more. We can still use Camel endpoints if Alpakka doesn’t provide the connectors.
This post shows a complete example of integrating Camel endpoints with Akka Streams. This example reads file content in one directory, tranforms the content, then writes to another directory. It uses the Camel file endpoint.