An easy-to-use
platform for creating microservices without complex infrastructure solutions.
Only etcd required. Out of the box you get a service discovery, tracing between
services and other useful things. gRPC is used for communication between services.
If there is no etcd in your infrastructure, you can install it from a docker container for tests:
docker run -d --name etcd --env=ALLOW_NONE_AUTHENTICATION=yes -p 2379:2379 -p 2380:2380 bitnami/etcd
Of course, you can use docker in production or install etcd using your favorite package manager. Just remember that the example above is for testing purposes!
- QuickStart: contains the simplest example without additional features
- OpenTelemetry: example with connecting distributed tracing systems
- Attributes: example using additional settings for client and server