Using Akka streams for ETL is our primary use case. The back pressure support has been extremely useful in helping us maximize throughout while at the same time avoid overwhelming the multiple external rest services we query against. By maintaining dedicated, fixed sized dispatcher pools, we can easily use our legacy blocking client SDKs over a fixed max number of concurrent connections/requests. Then the ETL can process as fast as it possibly can within those constraints.
We found the learning curve to be on the steep side, but once it clicks, the power and ease of use Streams provides is... impressive... refreshing... exhilarating... addicting.. take your pick.
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
Using Akka streams for ETL is our primary use case. The back pressure support has been extremely useful in helping us maximize throughout while at the same time avoid overwhelming the multiple external rest services we query against. By maintaining dedicated, fixed sized dispatcher pools, we can easily use our legacy blocking client SDKs over a fixed max number of concurrent connections/requests. Then the ETL can process as fast as it possibly can within those constraints.
We found the learning curve to be on the steep side, but once it clicks, the power and ease of use Streams provides is... impressive... refreshing... exhilarating... addicting.. take your pick.
Hello Endre,
I would be happy to contribute some documentation when I have some time. Unfortunately my current code base is not OSS friendly, so it will take some effort to provide meaningful examples of more complex patterns I've been using. Do you have a preference on how cookbook examples are submitted?