From Zero to Production Faster Than Your Average Meeting with Pillars
summary
A Scala library that wires observability, DB, HTTP client, feature flags and admin endpoints so you write only business logic. Pillars integrates Tapir + http4s, OpenTelemetry-style traces, Scribe logs, DB access via Skunk (or alternate), DB migrations, Redis and RabbitMQ adapters, and Kubernetes liveness/readiness probes. Live demo builds and deploys a site-checker service in about four hours using the Mason project generator, FS2 streams for recurring tasks, and a Signals-backed telemetry stack; two Ledger services run it in production.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:33Pillars framework origin
- 3:21Core features
- 5:31Live demo Mason
- 8:51Project setup
- 10:15Configuration and dependency injection
- 11:04Building CRUD service
- 12:08Application settings
- 13:14Admin server and probes
- 16:13Custom health checks
- 18:36Recurring tasks
- 20:04Telemetry and tracing
- 24:16Production use
related talks
23mDeveloper Observability - the Forth Pillar
06mInterview
48mAPI Observability by Design: Building Systems That Tell Their Own Stories
27mBenchmarking and Optimizing Software Delivery Performance
26mObservability for Your Internal Developer Platform: Instrumenting Bac...
40mPlatform Wars: The Battle Between Golden Paths and Spaghetti Pipelines
34mPanel: OpenTelemetry: Bridging Platform and Enablement
16mOops! I accidentally made a production dashboard
