1. TSpoon: Transactions on a stream processor
2. How to Build a Non-Volatile Memory Database Management System
3. David F. Bacon , Nathan Bales , Nico Bruno , Brian F. Cooper , Adam Dickinson , Andrew Fikes , Campbell Fraser , Andrey Gubarev , Milind Joshi , Eugene Kogan , Alexander Lloyd , Sergey Melnik , Rajesh Rao , David Shue , Christopher Taylor , Marcel van der Holst, and Dale Woodford. 2017. Spanner: Becoming a SQL System . In Proc of the Intl Conf on Management of Data (SIGMOD '17) . ACM, 331--343. David F. Bacon, Nathan Bales, Nico Bruno, Brian F. Cooper, Adam Dickinson, Andrew Fikes, Campbell Fraser, Andrey Gubarev, Milind Joshi, Eugene Kogan, Alexander Lloyd, Sergey Melnik, Rajesh Rao, David Shue, Christopher Taylor, Marcel van der Holst, and Dale Woodford. 2017. Spanner: Becoming a SQL System. In Proc of the Intl Conf on Management of Data (SIGMOD '17). ACM, 331--343.
4. Coordination avoidance in database systems
5. Bill Bejeck. 2018. Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API. Manning. Bill Bejeck. 2018. Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API. Manning.