Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays Paris 2024 - Building an AWS Serverless...

apidays
December 22, 2024

apidays Paris 2024 - Building an AWS Serverless Application with Terraform, Andre Lopes, Tesla

Building an AWS Serverless Application with Terraform
Andre Lopes, Senior Software Engineer at Tesla

apidays Paris 2024 - The Future API Stack for Mass Innovation
December 3 - 5, 2024

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

December 22, 2024
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. What is Serverless? Serverless is the concept of outsourcing the

    base and management of your infrastructure
  2. Zero Idle Capacity • No wasted resources • Only alive

    during processing time • Disposed after process completed
  3. • No direct infrastructure management • Scalable • Highly available

    • Zero Idle Capacity • Can be cost efficient • Requires comprehensive architecture design
  4. • Infrastructure as Code (IaC) - Blueprint • Automation -

    Reduced provisioning errors • Consistency between environments
  5. • Infrastructure as Code (IaC) - Blueprint • Automation -

    Reduced provisioning errors • Consistency between environments • Cloud agnostic • Organization/Documentation
  6. iac/ ├── modules/ │ └── lambda/ │ ├── main.tf │

    └── ... ├── apis.tf ├── buckets.tf ├── lambdas.tf ├── providers.tf ├── vpc.tf ├── servers.tf └── ...
  7. • Infrastructure as Code (IaC) - Blueprint • Automation -

    Reduced provisioning errors • Consistency between environments • Cloud agnostic • Organization/Documentation • Enforce team/company standards
  8. Enforce company/team standards The best way to prevent fatal mistakes,

    is to not allow a scenario where they can happen*
  9. • Infrastructure as Code (IaC) - Blueprint • Automation -

    Reduced provisioning errors • Consistency between environments • Cloud agnostic • Organization/Documentation • Enforce team/company standards • Version your infrastructure