Backend runtimes
1:09Why Go?
Why Go exists: single-binary deploys, goroutines scheduled onto a few threads, and channels.
1:16Why Java?
Bytecode and the JVM, the JIT compiler, garbage collection, and why Java suits large systems.
1:12Why Node.js?
Why a single thread with an event loop suits I/O-heavy servers, and where it breaks down.