AWS Deep Dive — AppSync Pros and Cons

Gunjan
2 min readApr 22, 2023

--

Pros and Cons

In this post , I will discuss some of the some of the pros and cons of AWS AppSync

Pros:

  • Serverless and fully managed: AppSync is a fully managed service, so you don’t have to worry about managing the underlying infrastructure.
  • Scalable: AppSync can scale to meet the needs of your application, even as it grows in size and complexity.
  • Secure: AppSync uses a variety of security features to protect your data, including Amazon Cognito authentication and authorization.
  • Resilient: AppSync is designed to be highly available and resilient to failures.
  • Real-time data synchronization: AppSync supports real-time data synchronization, so your clients can always access the latest data.
  • Offline programming: AppSync supports offline programming, so your clients can continue to work even when they are not connected to the internet.
  • Flexible: AppSync supports a variety of data sources, including Amazon DynamoDB, AWS Lambda, and HTTP APIs.
  • Easy to use: AppSync has a simple and intuitive interface that makes it easy to get started.

Cons:

  • Can be expensive: AppSync is a paid service, so you will need to factor in the cost when making your decision.
  • Not all features are available in all regions: Some features of AppSync are not available in all regions.
  • Can be complex: AppSync can be a complex service, so you may need to spend some time learning how to use it effectively.
  • AppSync is a good option for small to medium-sized APIs. However, if for pulling data for a very large number of concurrent users using the Amazon API Gateway directly may be better.

AppSync also supports offline support for mobile devices. This means that mobile devices can sync data with AppSync even when they are not connected to the internet.

AppSync can support a large number of mobile devices in most cases using pub/sub and offline capabilities.

  • Pub/sub: AppSync supports pub/sub using Amazon SNS. This allows you to send messages to mobile devices in real time.
  • Offline support: AppSync supports offline support using AWS Amplify DataStore.

Please verify for latest information on https://aws.amazon.com/appsync/ and https://aws.amazon.com/amplify/

--

--

Gunjan
Gunjan

No responses yet