Codebase list golang-github-go-kit-kit / c73b25b
Use consistent hash-prefixed headers throughout Marcus Olsson 8 years ago
1 changed file(s) with 3 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
0 shipping
1 ========
0 # shipping
21
32 This example demonstrates a more real-world application consisting of multiple services.
43
5 Description
6 -----------
4 ## Description
75
86 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).
97
2119
2220 The `routing` package provides a _domain service_ that is used to query an external application for possible routes.
2321
24 Contributing
25 ------------
22 ## Contributing
2623
2724 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.