3 ms·
IMHO, the only two valid business criticisms at scale are: - It's loosely typed and most orgs end up putting in some type system since it can get unwieldy - P
by mbesto 4y ago
IMHO, the only two valid business criticisms at scale are:
- It's loosely typed and most orgs end up putting in some type system since it can get unwieldy
- Performance is poor at scale
Both can be "patched" fairly easily at scale though:
- Start introducing a typing system: https://sorbet.org/ https://sorbet.org/
- Split heavy throughput services out into things like Go, Java, etc.
- freedomben 4y agoI've worked on some huge rails apps, and I don't agree at all that performance is poor at scale. You might need an extra instance or two to handle the same traffic load, but in every codebase I've seen, the problems of slowness are related to database access, slow/unoptimized calls to other services/APIs, etc.