Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • VIR - backend VIR - backend
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VIR - Visual Interactive Reading
  • VIR - backendVIR - backend
  • Issues
  • #4

Closed
Open
Created Sep 26, 2024 by Luiz Felipe Porto Lara De Oliveira@luiz.oliveiraMaintainer

Sprint 2 | Arquitecture | VIR | Application Deployment

(Considering the first AWS schema option)

Given I am a DevOps engineer
And I have an application with a frontend hosted on an EC2 instance (NGINX or Apache)
And the backend API is deployed on another EC2 instance (Flask API)
And I use Amazon S3 for static file storage
And I use Amazon RDS for the database

When I deploy the frontend to the EC2 WebServer
And I deploy the backend to the EC2 Backend server
And configure the backend to interact with Amazon RDS for database queries
And I configure the application to store and retrieve static assets from Amazon S3

Then the application should be accessible by clients
And it should be able to serve static files from S3
And it should connect to RDS to perform CRUD operations
And the application should scale based on user traffic

Edited Sep 26, 2024 by Luiz Felipe Porto Lara De Oliveira
Assignee
Assign to
Time tracking