Low-level is fast. Interpreted is slow. Async is faster. The database is the bottleneck. These assumptions feel like engineering wisdom. Most of them are wrong, or at least far more complicated than they sound.
Comparison of 6 database libraries across TypeScript, Python, Java, C#, Go, and Kotlin for PostgreSQL-backed REST APIs. Only one stack passes all three safety checks.
Comparison of 7 programming languages for REST API development. TypeScript and Python need 60% less code than Java and PHP for identical functionality.