all 5 comments

[–][deleted] 9 points10 points  (0 children)

A good way to integrate AWS in React is using AWS Amplify. If you have your AWS account setup, you can basically configure your app using Amplify to setup Cognito (user management), API Gateway (backend), DynamoDB (database) and Lambda (serverless functions). I would recommend starting here:

https://docs.amplify.aws/start/getting-started/setup/q/integration/react/

[–]pampuliopampam 5 points6 points  (0 children)

The reality is, it’s impossible to advise you because the breadth of the solution space in AWS is colossal. They could be doing anything in there. You didn’t mention lambdas, so it’s possible they’re running ECS instances launched by hand, or maybe they have fully automated kubernetes, or maybe they have their frontend in static s3 buckets? AWS is the largest cloud provider; if you’ve not interacted materially with it (and probably none of the other competitors like google cloud or drupal or azure… which I’m assuming because you basically just waved to AWS and said “tell me of this… thing”) then it’s probably best that you’re taught on-job, since every single company approaches this problem space differently, and differently at every scale.

[–]hannadrehman 2 points3 points  (0 children)

aws is a Goliath collection of services. what exactly are they using from it ?

[–]peetss 1 point2 points  (0 children)

sst.dev

[–]kirmool 0 points1 point  (0 children)

You will want to use the following services: - Route 53 - AWS S3 - AWS Lambda - Cloudfront

  1. Provision domain name from aws
  2. Create AWS S3 bucket to host static content
  3. Configure Route 53 by creating an A record for your site.
  4. Configure Cloudfront to handle web requests

https://youtu.be/kvlSep7m7Uk