Docs for Mu-Haskell
Mu-Haskell is a set of packages that help you build both servers and clients for (micro)services. The main goal of Mu-Haskell is to allow you to focus on your domain logic, instead of worrying about format and protocol issues.
If you prefer listening to reading, we have a bunch of talks covering both the usage and the internals of the library.
- Introduction
- Schemas
- Serialization formats: Protocol Buffers and Avro
- Registry
- Optics
- Services
- Integration with other libraries
- Databases, including resource pools
- Using transformers: look here for logging
- WAI Middleware: look here for metrics