I wrote a blog post on the SoundCloud Developers blog about our current status and some of our learnings since introducing microservices.
You can read it here.
Using Apache Flume or another transport/messaging system allows you to decouple the consumers from the producers of the data you generate. It allows you to have multiple consumers without changing the system that produces the data and it can also deal with failures by buffering the data in case consumers...
[Read More]