This post may be a bit too technical for the audience who’s focused more of using data and smart software. However, I found this post “Making Sense of Data Processing” by Martin Klepmann very insightful when it comes to data processing architectures.
In Today’s world with the explosion of data and data sources, the biggest challenge smart software has is to make sense of data and make the users smarter.
User’s usually are not aware of the architectural tradeoffs when it comes to the ability to provide the right information at the right context. However, for us the people who are making those trade offs and building smart applications it is very important to make the right decisions with regards to technology and data flows.