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, USAAbstract
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
Copyright (c) 2025 Diana Kutsa

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain the copyright of their manuscripts, and all Open Access articles are disseminated under the terms of the Creative Commons Attribution License 4.0 (CC-BY), which licenses unrestricted use, distribution, and reproduction in any medium, provided that the original work is appropriately cited. The use of general descriptive names, trade names, trademarks, and so forth in this publication, even if not specifically identified, does not imply that these names are not protected by the relevant laws and regulations.