Adding first pass at design.go

This commit is contained in:
Brandon Watson
2023-08-09 21:17:52 -05:00
parent 4563d1e01f
commit 2f149f2c6d
5 changed files with 309 additions and 2 deletions

View File

@ -21,7 +21,9 @@ Build a microservice application that stores characters and their item inventori
- An HTTP/JSON front service which provides an API to manipulate the characters, their inventories, and the items that exist
- A GRPC back service that handles CRUD operations for the items that exist and their attributes
- A GRPC back service that handles CRUD operations for the characters and their attributes
- A GRPC back service that handles CRUD operations for the characters inventories The front service should not have any state of its own and should call the appropriate back services via GRPC to implement its operations. The back services may store their state in memory. CRUD operations mean create, read, update, and delete; however, read should include both listing and showing an individual record.
- A GRPC back service that handles CRUD operations for the characters inventories.
The front service should not have any state of its own and should call the appropriate back services via GRPC to implement its operations. The back services may store their state in memory. CRUD operations mean create, read, update, and delete; however, read should include both listing and showing an individual record.
The microservices should be written in Go using the Goa framework and provided as a GitHub repository.