He challenges engineers to think: Why is HTTP/2 faster? Is it the binary framing? Is it multiplexing? By simulating network latency and packet loss, he demonstrates that a backend engineer is, at their core, a network engineer.
Databases are a critical component of backend engineering, responsible for storing and retrieving data. Hussein Nasser covers the basics of: fundamentals of backend engineering hussein nasser
The ultimate goal is not to write the most code, but to orchestrate the flow of bytes from disk to network efficiently while maintaining data integrity. He challenges engineers to think: Why is HTTP/2 faster
The central thesis of Nasser’s work is that backend engineering is often treated as a black box. Developers know that an API returns a JSON response, and they know that a database stores data. But what happens in between? What happens when that black box is opened? By simulating network latency and packet loss, he