https://github.com/attacktive/msa-order
Trying to demonstrate a minimal example of a microservice.
https://github.com/attacktive/msa-order
Last synced: 3 months ago
JSON representation
Trying to demonstrate a minimal example of a microservice.
- Host: GitHub
- URL: https://github.com/attacktive/msa-order
- Owner: Attacktive
- Created: 2024-06-02T06:08:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-13T03:51:39.000Z (about 2 years ago)
- Last Synced: 2025-03-24T02:40:20.620Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# msa-order
[](https://app.codacy.com/gh/Attacktive/msa-order/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://www.codefactor.io/repository/github/attacktive/msa-order)
It's a minimal example of a [microservice](https://en.wikipedia.org/wiki/Microservices) which manipulates the 'Orders'.
## What It Does
- gets a list of orders
- shows the details of the product instead of the product ID only
- finds if a specific product is used in an order
- gets an order by the ID
- shows the details of the product instead of the product ID only
- places an order with *a single* product
- an order can't be made with non-existing product
- changes an order
- an order can't be made with non-existing product
- deletes an order
## Related Repositories
- Another microservice about 'Products': [msa-product](https://github.com/Attacktive/msa-product)
- The frontend to test the microservices: [msa-demo](https://github.com/Attacktive/msa-demo)