3 ms·
Really? Our frontend servers handle 50 rps and cost $20 each and are nowhere near peak utilization. If anything ever needs scaling its the database. What level
by erikrothoff 6y ago
Really? Our frontend servers handle 50 rps and cost $20 each and are nowhere near peak utilization. If anything ever needs scaling its the database. What level of traffic are you talking about?
- tutfbhuf 6y agoFor example a newspaper with customizable content, 1 petabyte (70% video) per month and avg. 2k request per second.
- erikrothoff 6y agoI don’t want to second guess technical decisions I know nothing about but: no, Rails shouldn’t be streaming video. But 2k requests per second with mostly text content being shuffled around sounds absolutely doable with Rails. The cost benefit of easier development should definitely not be understated as well. But that being said, the primary driver for tools should be what the developers know and ease of access finding developers who know this technology. If the city you work in mostly has PHP developers, PHP is a great choice. Similar for Java, Haskell, Lisp, etc. My point is that the tool ”Rails” definitely is adequate for this problem (minus streaming video...). Look at Shopify, Github or any other massive Rails app
- cambalache 6y ago> I don’t want to second guess technical decisions I know nothing about but: no, Rails shouldn’t be streaming video. Yeah, if you are serving video at that rate, there are plenty of CDNs to work with, why would you submit your app engine to that.
- kazinator 6y agoIf a Rails back-end streamed video, there wouldn't literally be a loop written in Ruby shoving bytes back and forth stored in Ruby arrays or buffers. It would be farmed off to something appropriate. You wouldn't necessarily want that machine to be doing it, using any middleware.
- the-dude 6y agoWhich newspaper is hitting 2k req/s ?
- tutfbhuf 6y agoFor example: https://stackoverflow.com/a/373188 https://stackoverflow.com/a/373188 > Wikipedia seems to be 30000 to 70000 [requests] per second spread over 300 servers So 2k is not unusual for bigger news sites, that may or may not employ a (few) rails team(s).
- thirdusername 6y agoThat’s only 100-250rps per server, that’s really not very hard in any framework. Financial exchanges are doing 100,000rps of transactions per sever. That’s hard.