The State of the Art
Learn about the current landscape of Scala backend libraries such as Akka-HTTP, Play, and Slick. Understand why referential transparency is crucial in functional programming and how the use of Scala's Future affects purity, evaluation strategies, and testability in HTTP services.
We'll cover the following...
We'll cover the following...
The current state of the art
Within the Scala ecosystem, the Akka-HTTP library is a popular choice for implementing server-side backends for HTTP APIs. Another popular option is the Play framework, but using a full-blown web framework to just provide a thin API is an overkill in most cases. As most services need a database, ...