Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 40 No. 07 (2025): Proceedings of the Faculty of Technical Sciences

DESIGNING OF THE BASIC INFRASTRUCTURE FOR HOSTING WEB APPLICATIONS

  • Denis Fruža
DOI:
https://doi.org/10.24867/31BE32Fruza
Submitted
July 9, 2025
Published
2026-01-02

Abstract

This paper presents the process of designing and implementing the basic AWS cloud infrastructure for hosting web applications using Terraform IaC (Infrastructure as Code) tools. The focus is on setting up a highly available, scalable, and secure infrastructure. Best practices for VPC design, resource management, as well as the use of some essential AWS services, are also described. 

References

  1. [1] AWS Global Infrastructure. https://aws.amazon.com/about-aws/globalinfrastructure
  2. [2] The NIST Definition of Cloud Computing. https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecial publication800-145.pdf
  3. [3] Albert Anthony (2017) - Mastering AWS Security. Create and maintain a secure cloud ecosystem.
  4. [4] Elastic Load Balancing (AWS). https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html
  5. [5] Neil David (2021) - AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial. https://www.youtube.com/watch?v=g2JOHLHh4rI
  6. [6] Amazon Relational Database Service (AWS). https://aws.amazon.com/rds
  7. [7] Mohamed Jawad P (2018) medium.com - Amazon EC2: Auto Scaling. https://medium.com/@jawad846/amazon-ec2-autoscaling-884ea50d2d
  8. [8] What is Infrastructure as Code (IaC)? https://www.redhat.com/en/topics/automation/what-isinfrastructure-as-code-iac
  9. [9] Web Application Firewall (AWS). https://aws.amazon.com/waf
  10. [10] Terraform by HashiCorp. https://www.terraform.io
  11. [11] Angelo Malatacca (2020) medium.com - AWS Terraform S3 and DynamoDB backend https://angelomalatacca83.medium.com/aws-terraform-s3-anddynamodb-backend-3b28431a76c1