Chapter 11. Analytics-on-write

This chapter covers

  • Simple algorithms for analytics-on-write on event streams
  • Modeling operational reporting as a DynamoDB table
  • Writing an AWS Lambda function for analytics-on-write
  • Deploying and testing an AWS Lambda function

In the previous chapter, we implemented a simple analytics-on-read strategy for OOPS, our fictitious package-delivery company, using Amazon Redshift. The focus was on storing our event stream in Redshift in such a way as to support as many analyses as possible “after the fact.” We modeled a fat event table, widened it further with dimension lookups for key entities including drivers and trucks, and then tried out a few analyses on the data in SQL.

For the purposes of this chapter, we ...

Get Event Streams in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.