EP50: Visualizing a SQL Query

This week’s system design refresher:


The most useful engineering conversation you’ll hear each week (Sponsored)

Dev Interrupted is the No. 1 source for what the smartest minds in development are thinking about, investing in & working on. 

Hear career-changing wisdom by leaders from companies like Slack, Stripe, and Shopify delivered to your inbox every week. These are insights you can’t Google.

Learn more


Cloud-native vs. Cloud computing


Visualizing a SQL query

SQL statements are executed by the database system in several steps, including:

The execution of SQL is highly complex and involves many considerations, such as:

Over to you: what is your favorite SQL statement?


Evolution of programming languages

C, C++, Java, Javascript, Typescript, Golang, Rust…

How do programming languages evolve over the past 70 years?

The diagram below shows a brief history of programming languages.

Over to you: What’s your favorite language and why? Will AI change the way we use programming languages?


The Linux Storage Stack Diagram shows the layout of the Linux storage stack.

Diagram by Thomas-Krenn.


💼 Join the ByteByteGo Talent Collective

If you’re looking for a new gig, join the collective for customized job offerings from selected companies. Public or anonymous options are available. Leave anytime.

If you’re hiring, join the ByteByteGo Talent Collective to start getting bi-monthly drops of world-class hand-curated engineers who are open to new opportunities.

Featured job openings

X1 Card: Software Engineer, Back End (United States)
X1 Card: Head of Infrastructure and Risk (United States)