aws / aws/aws-appsync-community

Subscriptions Without Websockets

Open
#17 9 comments 7 reactions 0 assignees View on GitHub
feature-request
Dominant language
HTML
Stars
507
Forks
37
PR merge metrics
No merged PRs in 30d

Description

In building a recent B2B webapp, we discovered that some corporate networks block websockets. Similarly, some proxies cause websockets to appear open but do not allow any data through. Appsync cannot be used in these situations because its subscriptions rely on websockets without a fallback.

Appsync needs to support an alternative to websockets for passing real-time data through subscriptions where websockets cannot be used.

See [this Stack Overflow question](https://stackoverflow.com/questions/55873812/aws-appsync-subscriptions-without-websockets/55874376#55874376) for details.

Contributor guide

Open the contributing guide

Research direction

The issue names no repository files, tests, or entry points. Start by reviewing the AppSync subscription behavior and the linked Stack Overflow discussion, then determine where subscription transport is defined and how a non-WebSocket path could be specified. Done means subscriptions work through networks and proxies that block or disrupt WebSockets.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, graphql
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.