Overview
Mu is an open-source framework designed to ease and accelerate the development of micro-service-based architectures, with a strong emphasis on Functional Programming. By taking a schema-first approach and generating boilerplate code from the schemas, Mu allows for rapid and robust development of RPC-based micro-services architectures.
Prerequisites
- Previous experience with Scala
- Previous experience with building micro-services-based architectures
What you'll learn
- The general architecture of Mu
- Defining schemas in Avro and Protobuf
- Generating RPC services from schemas with Mu
- Automating serialization
- Streaming services
- Composing services
- Typelevel derivations