Skip to content

Commit

Permalink
docs(developer): add penalties for using serverless, express
Browse files Browse the repository at this point in the history
  • Loading branch information
ThorsAngerVaNeT authored Nov 21, 2023
1 parent c0ec2b8 commit 3cec2b4
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 2 deletions.
6 changes: 6 additions & 0 deletions aws-developer/04_integration_with_nosql_database/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,12 @@ Reviewers should verify the lambda functions by invoking them through provided U
- **+7.5** **(All languages)** - All lambdas do `console.log` for each incoming requests and their arguments
- **+7.5** **(All languages)** - 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) (https://devcenter.kinvey.com/nodejs/tutorials/bl-transactional-support, https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html)

## Penalties

---

- **-50** - Serverless Framework used to create and deploy infrastructure

## Description Template for PRs

---
Expand Down
6 changes: 6 additions & 0 deletions aws-developer/05_integration_with_s3/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,12 @@ Reviewers should verify the lambda functions by invoking them through provided U
- **+10** **(All languages)** - `importFileParser` lambda is covered by _unit tests_.
- **+10** **(All languages)** - At the end of the stream the lambda function should move the file from the `uploaded` folder into the `parsed` folder (`move the file` means that file should be copied into a new folder in the same bucket called `parsed`, and then deleted from `uploaded` folder)

## Penalties

---

- **-50** - Serverless Framework used to create and deploy infrastructure

## Description Template for PRs

---
Expand Down
6 changes: 6 additions & 0 deletions aws-developer/06_async_microservices_communication/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,12 @@ Reviewers should verify the lambda functions, SQS and SNS topic and subscription
- **+15** **(All languages)** - `catalogBatchProcess` lambda is covered by **unit** tests
- **+15** **(All languages)** - set a Filter Policy for SNS `createProductTopic` in AWS CDK Stack and create an additional email subscription to distribute messages to different emails depending on the filter for any product attribute

## Penalties

---

- **-50** - Serverless Framework used to create and deploy infrastructure

## Description Template for PRs

---
Expand Down
6 changes: 6 additions & 0 deletions aws-developer/07_authorization/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,9 @@ _NOTE: Recommended for personal growth and further interviews, but this part wou
- After verification and after every login you will be redirected to the Client application. URL should contain `id_token` which can be used to access the `getProductsList` lambda
- Call `getProductsList` lambda using `id_token` as a value for the `Authorization` header
- Remove authorization from the `getProductsList` after your task will be checked

## Penalties

---

- **-50** - Serverless Framework used to create and deploy infrastructure
2 changes: 0 additions & 2 deletions aws-developer/08_integration_with_sql_database/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,8 @@ Set `status` to 'ORDERED' after checkout instead of cart deletion.

## Penalties


---


- **-50** - Serverless Framework used to create and deploy infrastructure

## Description Template for PRs
Expand Down
6 changes: 6 additions & 0 deletions aws-developer/10_backend_for_frontend/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,12 @@ By this point your application must be able to do:
- Wait more than 2 minutes
- Get products list - result should have new product

## Penalties

---

- **-50** - JS/TS Only. Express is used

## Description Template for PRs

---
Expand Down

0 comments on commit 3cec2b4

Please sign in to comment.