Skip to content

wpasc/Microservices

Repository files navigation

Project 2

Team: 418Teapot

Members: Jiabei Yu (jy2793), Apoorv Purwar (ap3644), Yuval Schaal (ys3055), Will Pascucci (wmp2108), Guy Yardeni (gy2241)

Project Requirements:

  • Use Swagger Editor to define and document REST APIs. -- See Swagger API Documentation at here

  • Implement an Elastic Beanstalk application (microservice) for each resource that implements the relevant REST API.

    • Person
    • Address
Req: Each microservice should support
  • GET and POST on resource, e.g. /Person
    • Person
    • Address
  • GET, PUT, DELETE on resource/id, e.g. /Person/dff9
    • Person
    • Address
  • Simple query, e.g. /Person?lastName=Ferguson
    • Person
    • Address
  • Pagination
    • Person
    • Address
  • Relationship paths: /Person/dff9/address and /Addresses/someID/persons
    • Person
    • Address
  • HATEOAS links where appropriate.
    • Person
    • Address
  • Simple HTML/Angular demo UI.

Usage Instructions: In the frontend folder, make sure you have Grunt (npm install grunt). Do an npm install and a bower install Once dependencies are working, type grunt serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5