Use consistent hash-prefixed headers throughout
Marcus Olsson
7 years ago
0 | shipping | |
1 | ======== | |
0 | # shipping | |
2 | 1 | |
3 | 2 | This example demonstrates a more real-world application consisting of multiple services. |
4 | 3 | |
5 | Description | |
6 | ----------- | |
4 | ## Description | |
7 | 5 | |
8 | 6 | The implementation is based on the container shipping domain from the [Domain Driven Design](http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215) book by Eric Evans, which was [originally](http://dddsample.sourceforge.net/) implemented in Java but has since been ported to Go. This example is a somewhat stripped down version to demonstrate the use of Go kit. The [original Go application](https://github.com/marcusolsson/goddd) is maintained separately and accompanied by an [AngularJS application](https://github.com/marcusolsson/dddelivery-angularjs) as well as a mock [routing service](https://github.com/marcusolsson/pathfinder). |
9 | 7 | |
21 | 19 | |
22 | 20 | The `routing` package provides a _domain service_ that is used to query an external application for possible routes. |
23 | 21 | |
24 | Contributing | |
25 | ------------ | |
22 | ## Contributing | |
26 | 23 | |
27 | 24 | As with all Go kit examples you are more than welcome to contribute. If you do however, please consider contributing back to the original project as well. |