A Dev.to post describes Fitz’s approach to reducing the “last 20%” of service setup—health checks, secret handling, observability, and container/deployment wiring—by embedding common production concerns into the language and its tooling. The article claims Fitz uses decorators for health checks, where functions annotated as readiness/liveness auto-mount to HTTP endpoints and return values determine HTTP status. It also describes “secrets as types,” arguing that representing sensitive values as an opaque Secret<T> type prevents accidental logging or serialization; redaction happens by default, and exposing the raw value requires an explicit method call. For observability, Fitz allegedly integrates with OpenTelemetry via a single OTEL_EXPORTER_OTLP_ENDPOINT environment variable, with trace context propagated into logs, and includes optional per-route opt-out. The post further describes structured logging with automatic trace correlation, feature flags implemented as configuration/compile-time defaults plus environment overrides, and a “fitz docker init” command that generates a multi-stage Dockerfile, docker-compose.yml (including Postgres and health checks), and .dockerignore by analyzing the program’s AST. Finally, it outlines “fitz deploy” as a wrapper for docker build/push and docker compose up, while stating that deploy targets like Fly.io, Railway, and Kubernetes are not included in the MVP.