Skip to content

Conversation

@belosnezhie
Copy link

  1. Task;
  2. Screenshots:
    Cloudfront:
image

Product Service API:
image

  1. Links:
  1. Done 01.03.2025 / deadline 01.03.2025;
  2. Score: 100 / 100:
  • Task 4.1 is implemented;
  • Task 4.2 is implemented lambda links are provided and returns data;
  • Task 4.3 is implemented lambda links are provided and products is stored in DB (call Task 4.2 to see the product);
  • Frontend application is integrated with Product Service (/products API) and products from Product Service are represented on Frontend. Link to a working Frontend application is provided for cross-check reviewer;
    Additional (optional) tasks:
  • +7.5 - POST /products lambda functions returns error 400 status code if product data is invalid (I think that the best way to check this will be with swagger editor link to the yaml file);
  • +7.5 - All lambdas return error 500 status code on any error (DB connection, any unhandled error in code);
  • +7.5 - All lambdas do console.log for each incoming requests and their arguments;
  • +7.5 - Transaction based creation of product (in case stock creation is failed then related to this stock product is not created and not ready to be used by the end user and vice versa).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant