Processing cryptocurrency prices using lambda architecture
In this chapter, our example application will perform a single task of reading prices in real time for a variety of cryptocurrencies and calculating the average prices by the minute, hour, and day. Of course, this isn't all that useful in the real world because there is so much data on cryptocurrencies already. However, this presents an excellent scenario and dataset for an example application to illustrate this pattern. As is usual in this book, I'll build the application on top of AWS with Python. It's also important to note that none of the concepts are unique to AWS or Python and that this example application is portable to other languages and cloud providers.
Note
You can find the code for this chapter at https://github.com/brianz/serverless-design-patterns/tree/master/ch7.
System architecture
The architecture of this is perhaps the most complex in this book, even though the implementation itself is relatively simple. As mentioned...