Niavart
Niavart

Reputation: 132

Integrating Amazon Web services for a new app

I want to use Cognito for authentification and s3 to store files (images) for a new app (ionic 3). But AWS isn't simple to use and as soon as I start doing something, I need to read another doc somewhere and end up with 15 tabs of documentation open. With twice as many questions.

Do I need a server (nodejs on EC2), lambda (??) or everything can be serverless (direct access to Cognito and s3)? I wish to implement a subscription system at some point.

The user should have access to a list of images (like an infographic) only if he is subscribed. The app is aimed to be deployed on Play store and iOS.

Upvotes: 0

Views: 58

Answers (1)

Noel Llevares
Noel Llevares

Reputation: 16087

Based on the app features that you provided, you can use the following:

  1. AWS Cognito for user authentication
  2. AWS API Gateway and AWS Lambda for your backend REST (or GraphQL) API
  3. AWS DynamoDB for database (or Amazon RDS if you want to use an SQL database)
  4. AWS S3 for image storage

If your app is really basic, I think you can even skip 2 and 3.

Upvotes: 1

Related Questions