Create firebase / fanout.io as a service on amazon aws web services

I use firebase to notify web browsers (javascript clients) of changes on specific topics. I am very pleased with this. However, I would really like to (only) use aws web services.

Unfortunately, I cannot determine if it is possible to build such a service on aws. I'm not saying that EC2 instances run some alternatives to firebase / fanout.io. I am talking about using services like lambda, dynamodb streams, SNS and SQS.

Are there any socket notification services or is it possible to achieve something similar with the services provided?

+4
source share
1 answer

, , . AWS HTTP- .

  • Lambda- 100 , , .
  • SNS ; , , HTTP/S Amazon, Lambda SQS.
  • SQS , .

, , :

  • , API, SQS . , - HTTP, ( Boto, , Python). , , - GUID, .
  • API Amazon.
  • - API , - SQS, , API, SQS-. API (, , ).
  • SQS, . .
  • SQS .

:

  • - , -
  • SQS ; .
  • SQS , . SQS
  • JavaScript API .
  • Lambda , (100 , , ).

:

  • SQS , , ,
  • CloudWatch API, Lambda SQS.

- : .

+3

Source: https://habr.com/ru/post/1616887/


All Articles