Articles | Open Access | DOI: https://doi.org/10.37547/tajet/Volume07Issue02-06

Building a fully automated serverless deployment pipeline with Aws lambda, terraform, and github actions

Diana Kutsa , Bachelor of Management in Ternopil National Economic University, Crystal Lake IL, USA

Abstract

The paper discusses the process of building a fully automated pipeline for serverless deployment using AWS Lambda, Terraform and GitHub Actions. These technologies allow developers to create infrastructure without server management, manage it as code, and automate CI/CD processes. The article discusses the basic principles of using AWS Lambda to perform functions in a serverless architecture, Terraform for declarative infrastructure management, and GitHub Actions for automating the deployment process. The configuration steps are described, including creating and configuring IAM roles, connecting via API Gateway, and monitoring using AWS CloudWatch. The main focus is on the automatic scalability and flexibility of such solutions, as well as problems related to debugging and testing. The work highlights the benefits of integrating these tools to improve DevOps processes and accelerate application development.

Keywords

AWS Lambda, Terraform, GitHub Actions

References

Nestorov A. M. et al. Performance evaluation of data-centric workloads in serverless environments //2021 IEEE 14th International Conference on Cloud Computing (CLOUD). – IEEE, 2021. – pp. 491-496.

Choudhary B. et al. Case Study: use of AWS lambda for building a serverless chat application //Proceeding of International Conference on Computational Science and Applications: ICCSA 2019. – Springer Singapore, 2020. – pp. 237-244.

Begoug M., Chouchen M., Ouni A. TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform //Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension. – 2024. – P. 450-454.

Pandya S., Guha Thakurta R. Hands-on infrastructure as code with hashicorp terraform //Introduction to Infrastructure as Code: A Brief Guide to the Future of DevOps. – Berkeley, CA: Apress, 2022. – pp. 99-133.

Kumar M. et al. Infrastructure as code (IAC): insights on various platforms // Sentiment Analysis and Deep Learning: Proceedings of ICSADL 2022. – Singapore: Springer Nature Singapore, 2023. – pp. 439-449.

Decan A. et al. On the use of github actions in software development repositories //2022 IEEE International Conference on Software Maintenance and Evolution (ICSME). – IEEE, 2022. – pp. 235-245.

Article Statistics

Copyright License

Download Citations

How to Cite

Diana Kutsa. (2025). Building a fully automated serverless deployment pipeline with Aws lambda, terraform, and github actions. The American Journal of Engineering and Technology, 7(02), 30–36. https://doi.org/10.37547/tajet/Volume07Issue02-06