{"id":23750603,"url":"https://github.com/swamysmudiga/aws-cloud-project","last_synced_at":"2026-04-13T03:44:17.357Z","repository":{"id":269763185,"uuid":"908391087","full_name":"swamysmudiga/aws-cloud-project","owner":"swamysmudiga","description":"This project consists of three repositories that together offer a full-stack solution involving a web application, infrastructure setup, and serverless functions.","archived":false,"fork":false,"pushed_at":"2025-01-03T18:15:43.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T09:26:52.553Z","etag":null,"topics":["aws","aws-lambda-function","hibernate-orm","java-17-gradle","spring-boot","spring-security","terraform"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swamysmudiga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-26T00:40:21.000Z","updated_at":"2025-01-03T18:15:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd941a78-319d-4fd5-a628-e5b0c25fd4b3","html_url":"https://github.com/swamysmudiga/aws-cloud-project","commit_stats":null,"previous_names":["swamysmudiga/aws-cloud-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/swamysmudiga/aws-cloud-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swamysmudiga%2Faws-cloud-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swamysmudiga%2Faws-cloud-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swamysmudiga%2Faws-cloud-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swamysmudiga%2Faws-cloud-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swamysmudiga","download_url":"https://codeload.github.com/swamysmudiga/aws-cloud-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swamysmudiga%2Faws-cloud-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31739050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T03:27:07.512Z","status":"ssl_error","status_checked_at":"2026-04-13T03:26:53.610Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-lambda-function","hibernate-orm","java-17-gradle","spring-boot","spring-security","terraform"],"created_at":"2024-12-31T16:23:19.373Z","updated_at":"2026-04-13T03:44:17.313Z","avatar_url":"https://github.com/swamysmudiga.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Overview\n\nThis project consists of three repositories that together offer a full-stack solution involving a web application, infrastructure setup, and serverless functions.\n\n## 1. **WebApp Application**\nThis repository contains the source code for a cloud-based backend web application built with **Java** and **Spring Boot**, using **PostgreSQL** as the database. The application provides APIs to perform various operations and is designed for the **CSYE 6225: Network Structures and Cloud Computing** course.\n\n- **Technologies**: Java (JDK 17), Spring Boot (v3.3.3), PostgreSQL (v16), Gradle.\n- **Repository**: [WebApp](https://github.com/swamysmudiga/webapp)\n\n---\n\n## 2. **Terraform-AWS-Infrastructure as Code**\nThis repository provides the Terraform configuration to set up an **AWS Virtual Private Cloud (VPC)**. It helps automate infrastructure provisioning, leveraging Terraform to create and manage AWS resources.\n\n- **Technologies**: Terraform, AWS CLI, AWS VPC, Public Subnets, Private Subnets, AWS EC2, Packer, AMI, AWS RDS, AWS S3, Route53, Bash, AWS KMS, SecretManager\n- **Repository**: [Terraform-AWS-Infrastructure](https://github.com/swamysmudiga/terraform-aws-infra)\n\n---\n\n## 3. **AWS Serverless Lambda Function**\nThis repository contains a Lambda function designed to handle SNS-triggered events. The function sends verification emails and updates a database hosted on **Amazon RDS**. It integrates with the other two repositories, the web app and infrastructure, for full automation.\n\n- **Technologies**: AWS Lambda, Amazon SNS, Amazon RDS, Mailgun (SMTP).\n- **Repository**: [AWS Lambda Serverless](https://github.com/swamysmudiga/aws-lambda-serverless)\n\n---\n\nEach repository is designed to work independently while being part of a broader infrastructure, creating a cloud-based solution with automation and serverless components.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswamysmudiga%2Faws-cloud-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswamysmudiga%2Faws-cloud-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswamysmudiga%2Faws-cloud-project/lists"}