Skip to content

ericcwlaw/service-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

service-catalog

This is a service catalog template to describe user facing REST and microservices APIs.

REST endpoints

You may document REST endpoints using OpenAPI 3.0 Yaml format. A convenient documentation and demo tool is available in https://github.com/Accenture/mercury/tree/master/extensions/api-playground

Microservices

You may document "public" functions using a simple service catalog.

A sample service catalog is shown in Service Catalog

For each service, it should include the following:

  1. route name
  2. description
  3. domain
  4. application
  5. function registration (public/private, concurrency)
  6. database
  7. input - parameters, object type (pojo, map, etc.)
  8. process - summary of business logic
  9. output - object type (pojo, map, etc.)
  10. exception - known cases
  11. upstream service
  12. downstream service if any

About

Sample service catalog for microservices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published