examples/addsvc | Package addsvc is an example microservice, useful for education. |
examples/addsvc/client | |
examples/addsvc/client/grpc | Package grpc provides a gRPC client for the add service. |
examples/addsvc/client/http | Package http provides an HTTP client for the add service. |
examples/addsvc/client/thrift | Package thrift provides a Thrift client for the add service. |
examples/addsvc/cmd | |
examples/addsvc/cmd/addcli | |
examples/addsvc/cmd/addsvc | |
examples/addsvc/pb | Package pb is a generated protocol buffer package. |
examples/addsvc/thrift | |
examples/addsvc/thrift/gen-go | |
examples/addsvc/thrift/gen-go/addsvc | |
examples/addsvc/thrift/gen-go/addsvc/add_service-remote | |
examples/apigateway | |
examples/profilesvc | |
examples/profilesvc/client | Package client provides a profilesvc client based on a predefined Consul service name and relevant tags. |
examples/profilesvc/cmd | |
examples/profilesvc/cmd/profilesvc | |
examples/shipping | |
examples/shipping/booking | Package booking provides the use-case of booking a cargo. |
examples/shipping/cargo | Package cargo contains the heart of the domain model. |
examples/shipping/handling | Package handling provides the use-case for registering incidents. |
examples/shipping/inspection | Package inspection provides means to inspect cargos. |
examples/shipping/location | Package location provides the Location aggregate. |
examples/shipping/repository | Package repository provides implementations of all the domain repositories. |
examples/shipping/routing | Package routing provides the routing domain service. |
examples/shipping/tracking | Package tracking provides the use-case of tracking a cargo. |
examples/shipping/voyage | Package voyage provides the Voyage aggregate. |
examples/stringsvc1 | |
examples/stringsvc2 | |
examples/stringsvc3 | |