AWS
Service | Features | Pricing | Getting Started | Resources | Limits |
| | | | ||
Cognito | |||||
| | | |
Pros:
- Flexibility of AWS's IAM Permissions and Roles
Cons:
- No ability to export an application and view at a glance settings,
Comments:
- More configuring than coding
Limitations:
- Not everything lives in code
pip install aws-shell
Create, maintain, and secure APIs at any scale
Keywords:
- GraphQL
- Relay
Pros:
- GraphQL Code Gen
Cons:
- Does not support a dynamic GraphQL Schema
- Will expose all of a GraphQL Schema
- Point and click engineering
Questions:
- Can AppSync return currently logged in user?
- How do you do test/dev/staging environments?
- How do I export an AppSync?
- How to elastic search?
- How many LOC is an average schema?
Limitations:
- Not everything lives in code
- Doesn't look like it can handle complex GraphQL Schemas
- AppSync's GraphQL Schema uses its own private directive
- Won't scale to lots of types
- Responses have to take less than 10secs
- Maximum array sizes is 1000
- Responses have to be less than 1MB
- Cannot compress response
If you're doing the advanced section with pagination and relations, you need to repeat the above with a table named Comments with a primary key of todoid and a sort key of commentid, where both are of type String. Additionally, you must create a global secondary index on the table called todoid-index with a partition key todoid of type String. You can create this manually in the Amazon DynamoDB console or using the following AWS CloudFormation stack:
The foundation for your cloud-powered mobile & web apps
Model and provision all your cloud infrastructure resources
Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily.
Competitors:
- Auth0
Pricing:
Users who sign in directly with their User Pool credentials or with social identity providers:
Pricing Tier (MAUs) | Price Per MAU | Total Users | |
First 50,000 | Free | 50,000 | $0 |
Next 50,000 | $0.00550 | 100,000 | $275 |
Next 900,000 | $0.00460 | 950,000 | $4,140 |
Next 9,000,000 | $0.00325 | 9,950,000 | $29,250 |
Greater than 10,000,000 | $0.00250 | | |
Cons:
- Message customization won't allow experimentation
Concerns:
- How to handle internationalization?
- Use custom lambda triggers
Only supports:
- Amazon
- Facebook
- Google
Amazon DynamoDB is a nonrelational database that delivers reliable performance at any scale.
- NoSQL Database
- Partition Key, Sort Key
Run containers without managing servers or clusters
Run code without thinking about servers. Pay only for the compute time you consume.
Engage your customers by sending them targeted and transactional email, SMS, push notifications, and voice messages.
Amazon Redshift is a fast, scalable data warehouse that makes it simple and cost-effective to analyze all your data across your data warehouse and data lake.
Flexible, affordable, and highly-scalable email sending and receiving platform for businesses and developers
Fully managed pub/sub messaging for microservices, distributed systems, and serverless applications
Fully managed message queues for microservices, distributed systems, and serverless applications
Term | Definition |
ARN | Amazon Resource Name |
IAM | Identity and Access Management |
Last modified 3yr ago