What’s Next

In the next and final chapter, I’ll tie together the themes we explored throughout the book as we extend our HTTP framework one final time to encompass a wider variety of synchronous and asynchronous styles. In doing so, we’ll open up the possibility of designing services that call other services—so-called microservice architecture. However, the unusual properties and performance of LMDB challenge many of the assumptions made by other Scala microservice patterns, and as we follow these techniques through to their conclusion, we’ll arrive at a promising and novel approach to distributed systems as a whole.

Footnotes

[45]

https://github.com/google/leveldb

[46]

https://rocksdb.org

[47]

http://argonaut.io/doc