Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibm-cloud-architecture/refarch-kc-order-ms
KContainer shipment microservices for order management to illustrate CQRS, Event Sourcing, and event-driven architecture.
https://github.com/ibm-cloud-architecture/refarch-kc-order-ms
eda
Last synced: about 12 hours ago
JSON representation
KContainer shipment microservices for order management to illustrate CQRS, Event Sourcing, and event-driven architecture.
- Host: GitHub
- URL: https://github.com/ibm-cloud-architecture/refarch-kc-order-ms
- Owner: ibm-cloud-architecture
- License: apache-2.0
- Created: 2019-01-03T11:04:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T22:28:23.000Z (almost 2 years ago)
- Last Synced: 2024-05-03T03:58:39.482Z (7 months ago)
- Topics: eda
- Language: Java
- Homepage: http://ibm-cloud-architecture.github.io/refarch-kc
- Size: 92.7 MB
- Stars: 16
- Watchers: 6
- Forks: 15
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# IBM Garage Event-Driven Reference Architecture
## Reefer Container Shipment Order Management
This project is a component of the [Reefer Container Shipment reference implementation](https://ibm-cloud-architecture.github.io/refarch-kc/) of the [IBM Garage Event-Driven Architecture](https://ibm-cloud-architecture.github.io/refarch-eda/) reference architecture. It implements [CQRS](https://ibm-cloud-architecture.github.io/refarch-eda/patterns/cqrs/) and [event sourcing](https://ibm-cloud-architecture.github.io/refarch-eda/patterns/event-sourcing/) patterns to support the order management process of shipping fresh cargo from the manufacturer to its target destination.
For complete documentation on this project and its peer microservices, reference the **[Order Command](https://ibm-cloud-architecture.github.io/refarch-kc/microservices/order-command/)** and **[Order Query](https://ibm-cloud-architecture.github.io/refarch-kc/microservices/order-query/)** microservice pages in the [Reefer Container Shipment reference implementation](https://ibm-cloud-architecture.github.io/refarch-kc/) gitbook.
---
## Build & Run
This project is built using the [Appsody](https://appsody.dev/) development framework. For a full understanding of Appsody applications, reference the Appsody [documentation](https://appsody.dev/docs) and [getting started](https://appsody.dev/docs/getting-started/) material respectively.
Specific deployment parameters are exposed in the `app-deploy.yaml` file for both [Order Command](https://github.com/ibm-cloud-architecture/refarch-kc-order-ms/blob/master/order-command-ms/app-deploy.yaml) and [Order Query](https://github.com/ibm-cloud-architecture/refarch-kc-order-ms/blob/master/order-query-ms/app-deploy.yaml).
For complete documentation on the necessary deployment configuration and parameters, reference the **[Order Command](https://ibm-cloud-architecture.github.io/refarch-kc/microservices/order-command/)** and **[Order Query](https://ibm-cloud-architecture.github.io/refarch-kc/microservices/order-query/)** microservice pages in the [Reefer Container Shipment reference implementation](https://ibm-cloud-architecture.github.io/refarch-kc/) gitbook.
---
## Contribute
As this reference implementation is part of the Event-Driven Architeture reference architecture, the overall [contribution policies](./CONTRIBUTING.md) apply here.
**Maintainers:**
* [Jerome Boyer](https://www.linkedin.com/in/jeromeboyer/)
* [Jesus Almaraz](https://www.linkedin.com/in/jesus-almaraz-hernandez/)
* [Rick Osowski](https://www.linkedin.com/in/rosowski/)**Contributors:**
* [Edoardo Comar](https://www.linkedin.com/in/edoardo-comar/)
* [Jordan Tucker](https://www.linkedin.com/in/jordan-tucker-ba328a12b/)
* [Mickael Maison](https://www.linkedin.com/in/mickaelmaison/)
* [Francis Parr](https://www.linkedin.com/in/francis-parr-26041924)