Before we return to our server framework, we have one more topic left to cover: storage. Without the ability to reliably store data between requests, it’s going to be hard for our code to be much of actual use to anyone; however, integrating with databases can be one of the most complex aspects of programming, typically requiring large codebases and ecosystems for basic functionality. In the next chapter, we’ll take a different approach to storage and see how Scala Native can provide a new, fresh approach to durable, transactional storage.