How to practice system design hands on?

Hi,
I want to practice system design for interviews in about a months time. At my current position, I never got a chance to design things at scale. However, just reading or listening system design video lectures does not seem go well with me -- It feels shallow. I just forget after a while. I am looking for some hands on experience. In other words, are you folks aware of any strutured resource which can truly walk me through designing an application from scratch. It need not be complex but hopefully can touch on typical microservices and trade-offs. For example, designing a simple notification system using Kafka -- which can touch base on load balancer, caching, consistent hashing, SQL/No-SqL, etc. etc.

Any pointers in gaining hands on experience in a holistic manner would be very appreciated. Thanks.

Comments (1)