Skip to content

Microservices and functions to support the container shipment event-driven architecture solution

License

Notifications You must be signed in to change notification settings

ibm-cloud-architecture/refarch-kc-ms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBM Garage Event-Driven Reference Architecture

Reefer Container Shipment Voyage and Fleet Simulation

This project is a component of the Reefer Container Shipment reference implementation of the IBM Garage Event-Driven Architecture reference architecture. The Fleet microservice - implemented with Java, the MicroProfile framework, and OpenLiberty runtime - is responsible to manage fleet of container carrier ships. The Voyages microservice - implemented with NodeJS - keeps track of each voyage of a container ship, being loaded with containers at a source port, sailing to a destination port and having onboard containers unloaded there.

For complete documentation on this project and its peer microservices, reference the Fleet and Voyages microservice pages in the Reefer Container Shipment reference implementation gitbook.


Build & Run

This project is built using the Appsody development framework. For a full understanding of Appsody applications, reference the Appsody documentation and getting started material respectively.

Specific deployment parameters are exposed in the app-deploy.yaml file for both Fleet and Voyages.

For complete documentation on the necessary deployment configuration and parameters, reference the Fleet and Voyages microservice pages in the Reefer Container Shipment reference implementation gitbook.


Contribute

As this reference implementation is part of the Event-Driven Architeture reference architecture, the overall contribution policies apply here.

Maintainers:

Contributors: