self_service 0.0.0

A microservice chassis for HTTP services
Documentation
# Self Service

This is a chassis for HTTP services. It aims to get you up and running with features expected on more opinionated web frameworks while you can keep control of the specific pieces.

## Features checklist

### Ready

- Logs
  - tracing + opentelemetry
- Health check
  - Simple `/health` endpoint
- Trace Context extraction
  - `axum_tracing_opentelemetry` and `opentelemetry` propagators did it.
- Config through e.g. yaml or TOML and env vars override
  - Using `config` for that
- Configured HTTP client
  - request and response tracing
  - Trace Context propagation

### TODO

- Evaluate addition of the `http_problem` crate, or something similar
- Add endpoint to print information similar to [actuator info]https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#info
- Evaluate crates that generate OpenAPI schemas