Overview

This library is an opinionated library that provides a basis for backend applications written in Scala 3 using the TypeLevel stack.

It is a work in progress and is not ready for production use.

Features

Pillars provides several core features used in backend applications:

  • API server

  • Admin server

  • Configuration

  • Logging

  • Health checks

  • OpenTelemetry-based observability

It also provides several optional features:

  • Database access

  • HTTP client

  • Feature flags