The State of the Art

Get introduced to the current landscape for impure development in Scala and the problems associated with it.

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, the Slick library is another popular choice. This completes the picture of the current landscape. However, while all mentioned libraries are battle-tested and proven to work well, they still have a number of problems.

Get hands-on with 1400+ tech skills courses.