Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
System Design for Developers
Module 1
Relational Data Foundations with PostgreSQL
Module 2
Reliable and Efficient Relational Persistence
Module 3
Document Modeling with MongoDB
Module 4
Production API Engineering in Go
Module 5
Dependable Go Services and Failure Handling
Module 6
Caching and Traffic Control with Redis
Module 7
Asynchronous Workflows with Kafka
Module 8
Distributed Systems Reasoning
Module 9
Capacity Planning and Scalable Architecture
Module 10
Observability and Backend Security
Module 11
Containers, Kubernetes, and Delivery
Module 12