This Project has 5 subprojects:
scs-101-commons
lib project for core projects
1- scs-101-inventory-check
2- scs-101-order
3- scs-101-order-branch
4- scs-101-shipped
5- scs-101-shipping
Quick Start
ORDER_UUID=$(curl --silent -H 'Content-Type: application/json' -d "{\"itemName\":\"book\"}" http://localhost:8080/order | jq -r '.orderUuid') && for i in `seq 1 15`; do sleep 1; echo $(curl --silent "http://localhost:8080/order/status/"$ORDER_UUID); done;
Docker Images
I tagged the docker image based on project name, since they are all in the same GitHub project, (but in real life this should be in separated project and tagged by application version)
scs-101-shipping
docker pull ghcr.io/ehsaniara/scs-kafka-intro:scs-101-shipping
scs-101-order
docker pull ghcr.io/ehsaniara/scs-kafka-intro:scs-101-order
scs-101-order-branch
docker pull ghcr.io/ehsaniara/scs-kafka-intro:scs-101-order-branch
scs-101-shipped
docker pull ghcr.io/ehsaniara/scs-kafka-intro:scs-101-shipped
scs-101-shipping
docker pull ghcr.io/ehsaniara/scs-kafka-intro:scs-101-shipping