|
|
|
|
|
by pdimitar
1329 days ago
|
|
Rails is convenient and intuitive, I don't think anyone reasonable is arguing that. My point is that if the stack regularly falls over then the programmer convenience has to be sacrificed in favor of stable and mega-fast alternative that requires more programmer energy. I love working with dynamic languages. I can prototype almost anything that I want to do, in hours. But I also recognized the need for a hardcore stack for a previous contract and went the long and painful route with Rust. Result: the project is running for 7 months now, has only been restarted 4 times for updating it (re-deployment), never crashed once, handles 5000+ network connections and streams data from them 24/7. Peak CPU usage on a 4-core VPS: 27%. Peak memory usage: 180MB. Normal average memory usage: 80MB. Right tool for the job. |
|