The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala
After working on several different services and spending a lot of time improving the code to make it easier to use, I discovered a pattern for layering my applications that I found very useful.