Ask HN: Resources on learning System Design (back end/data engineering)?

📰 Hacker News · LewisVerstappen

I'm looking for resources/tips on how to learn concepts in system design. Things around backend engineering and all the various components that go into building large scale systems (load balancing, message queues, CDNs, etc.). I'd also like to learn concepts around data like database sharding, non-relational database models, streaming/batch (lambda architecture, kappa architecture, etc.) and more. In terms of what I've done so far... I've read - Designing Data Intensive Applications ( https://dataintensive.net/ ) - This book has been recommended a ton on HN/twitter/reddit and I found it extremely useful to get a better idea of how data systems work, different types (OLAP vs. OLTP, data warehouse vs. lake, etc.) and get a better understanding of distributed systems. - Quastor ( https://www.quastor.org/ ) - This is a newsletter that sends out summaries of system design blog posts from Big Tech engineering blogs. It&#x2

Published 7 Jul 2022
Read full article → ← Back to Reads