This project is a culmination of years of Scala development at Avast and tries to represent the best practices of Scala server development we have gained together with tools that allow us to be effective. It is a set of small, flexible and cohesive building blocks that fit together well and allow you to build reliable server applications.
Jump Right In
You can use the official Giter8 template to get started:
sbt new avast/sst-seed.g8
Or read documentation or deep dive into example code.
SBT Dependency
libraryDependencies += "com.avast" %% "sst-bundle-zio-http4s-blaze" % "0.18.4"
Resources
Articles
- Introducing Scala Server Toolkit (Avast Engineering)
- SST - Creating HTTP Server (Avast Engineering)
Talks
- Intro to Scala Server Toolkit (Functional JVM Meetup, Prague, January 23, 2020)