In unit 7, you mastered how to represent asynchronous computations in Scala. In this unit you’ll discover how to serialize and deserialize data in JSON format and how to lazily represent side effects. In the capstone, you’ll complete the implementation of your quiz application by defining its business logic and HTTP API. In particular, you’ll learn about the following topics: