Skip to content

Conversation

@bhagyashreewagh
Copy link

This PR adds a full AWS deployment & infrastructure guide for the Antenna backend.

What’s Included

  • New aws-infra/README.md documenting:
    • Elastic Beanstalk (ECS-based) multi-container setup
    • ECR repositories (antenna-backend, antenna-awscli)
    • RDS PostgreSQL configuration
    • ElastiCache Redis (TLS) configuration
    • IAM roles and policies used by EB
    • VPC, subnets, and security group architecture
    • Full deployment workflow (ECR -> EB)
    • Common debugging notes (Redis TLS, EB health checks)
    • Future improvements (Secrets Manager, CI/CD, least privilege IAM)

Why This Matters

The project previously lacked end-to-end infrastructure documentation.
This guide makes it possible for other contributors and lab members to:

  • Reproduce the deployment
  • Understand AWS resource relationships
  • Maintain and safely update the backend stack

Notes

  • No application logic changed - documentation only.
  • This PR is marked as Draft so the team can review structure and clarity before merging.

…ation

This document provides a comprehensive guide on deploying the Antenna backend to AWS, detailing the architecture, environment variables, and deployment workflow.
Updated the README to enhance clarity and detail about the Antenna backend deployment process, including infrastructure components and future improvements.
@netlify
Copy link

netlify bot commented Nov 14, 2025

Deploy Preview for antenna-preview canceled.

Name Link
🔨 Latest commit e449df2
🔍 Latest deploy log https://app.netlify.com/projects/antenna-preview/deploys/6916f17d7bb54c000894153c

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 14, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant