Live Cloud Instance - Talawa API and Talawa-Admin #2330
Replies: 9 comments 8 replies
-
@AVtheking @vasujain275 @Manik2708 @Cioppolo14 @noman2002 PTAL. We need to figure out how best to implement this |
Beta Was this translation helpful? Give feedback.
-
How can we setup acceptable rate limiting without using a third party and writing it ourselves? Why aren't the Redis rate limiting features suitable? Typical end users won't have access to third parties, so we'll need to have a solution. |
Beta Was this translation helpful? Give feedback.
-
I think express rate limiter would work fine . For the DDoS protection we can use cloudflare it is the good protection against the DDoS attack. |
Beta Was this translation helpful? Give feedback.
-
I think cloudflare autodetect a ddos attack. |
Beta Was this translation helpful? Give feedback.
-
We don't need cloudflare or node packages. The Apache rate limiter should be sufficient. This is for a demo instance that will be used by very few people. Apache will be easy to implement. We really need this to be up and running. |
Beta Was this translation helpful? Give feedback.
-
Would the Apache able to prevent DDoS attack? I agree that this would be the demo instance but still there would be many hackers who would try ddos for fun. Cloudflare is free service and the implementation of DDoS prevention is easy using it. |
Beta Was this translation helpful? Give feedback.
-
@vasujain275 @noman2002 @AVtheking @Manik2708 @varshith257 Based on my read of above, @varshith257 is going to continue to resolve the api build issue, and @vasujain275 has the ci/cd issue is good, working shape. @vasujain275 are you also working on the rate limiting aspect? Does that need a separate issue? |
Beta Was this translation helpful? Give feedback.
-
@Cioppolo14 I have done some research about rate limiting using nginx itslef as @palisadoes suggested and got to the conclusion that we don't even need that. Our current api limitng in const apiLimiter = rateLimit({
windowMs: 60 * 60 * 1000,
max: 50000,
message: "Too many requests from this IP, please try again after 15 minutes",
}); |
Beta Was this translation helpful? Give feedback.
-
Thanks. How can we get the instance up and running? |
Beta Was this translation helpful? Give feedback.
-
We really need to get a live demo of both Talawa-API and Talawa-Admin up and running. The docker issues were created to fix this. The aim was for:
Now that things have settled down, can you look into finalizing the implementation?
The live demo will allow people to test out the application. This will encourage them to contribute code and also to test out the code in their own organizations and clubs. We think that many open source communities will be interested in using Talawa for their own planning.
We are starting work on approaching clubs in past GSoC and Calico universities, but need the live demo up and running and automated soon.
Let us know the best approach to completing this
Beta Was this translation helpful? Give feedback.
All reactions