Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(@whook/example): add AWS Lambda build #108

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nfroidure
Copy link
Owner

@nfroidure nfroidure commented Mar 3, 2021

Example of AWS Lambda build with:

  • script to build lambdas (first commit)
  • Terraform files to deploy to AWS Lambda and API Gateway with the OpenAPI definition as the source (second commit)
  • an addition to use lambda layers (last commit)

Each API endpoint is built separately with its own initialization code embedding its dependencies only. What it means is that only your lambdas using the database will actually connect to the database and embed its client library.

@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch from c49bbe3 to 9c8902c Compare March 3, 2021 18:11
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 3 times, most recently from 633037a to 0bf5cad Compare June 12, 2021 09:59
@nfroidure nfroidure changed the base branch from master to feat/open-api-tools September 24, 2021 12:31
@nfroidure nfroidure changed the base branch from feat/open-api-tools to master September 24, 2021 12:32
@nfroidure nfroidure changed the title feat(@whook/example): add AWS build to @whook/example feat(@whook/example): add AWS build Sep 26, 2021
@nfroidure nfroidure changed the title feat(@whook/example): add AWS build feat(@whook/example): add AWS Lambda build Sep 26, 2021
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 3 times, most recently from 891ca4e to fde4e8c Compare September 28, 2021 09:15
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 4 times, most recently from a540fed to aa9d7a1 Compare June 22, 2022 19:13
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 2 times, most recently from 4c1ac77 to 6bf06a6 Compare September 2, 2022 10:11
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 5 times, most recently from 874c18c to 5512b55 Compare December 20, 2022 21:38
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 3 times, most recently from 9c94d2e to 160a827 Compare August 20, 2023 18:54
@nfroidure nfroidure self-assigned this Aug 20, 2023
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch from 160a827 to 3d07a50 Compare August 20, 2023 19:03
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 2 times, most recently from 0890daa to 6a0ee65 Compare August 21, 2023 06:50
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 3 times, most recently from c7ae07e to 28f9dbb Compare October 21, 2023 15:34
@nfroidure nfroidure force-pushed the feat/aws_lambda_build_example branch 5 times, most recently from 49e0fe5 to c611722 Compare February 29, 2024 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant