Handling 1M Requests per Minute with Go
1–10 of 109 posts
Re: Handling 1M Requests per Minute with Go
#2Re: Handling 1M Requests per Minute with Go
#3Suggestion: Make an S3-uploader package with _internal_ connection pooling, upload queueing and concurrency handling.
Re: Handling 1M Requests per Minute with Go
#4Re: Handling 1M Requests per Minute with Go
#5Go astroturfing continues ...
Re: Handling 1M Requests per Minute with Go
#6I don't get this reasoning.
Re: Handling 1M Requests per Minute with Go
#7Other than the worker/concurrency mechanism being part of the language, what's the difference to a RabbitMQ-Worker architecture? You might even argue that the lack of persistence (in the given example) is a potential source for data loss.
The difference is management of a simple process (behind elastic load balancer, of course) vs a more complicated architecture with three distinct, load balanced process types (webserver -> queue -> worker).
Re: Handling 1M Requests per Minute with Go
#8>> But since the beginning, our team knew that we should do this in Go because during the discussion phases we saw this could be potentially a very large traffic system I don't get this reasoning.
I agree that other languages could accomplish the same effect, but I'm not surprised by their sentiment given where they were coming from.
Re: Handling 1M Requests per Minute with Go
#9Re: Handling 1M Requests per Minute with Go
#10Go astroturfing continues ...