Coming from a non-technical background and wanting to pursue product management, it was not only important for me to understand software but also system design.
Basically, how to build scalable & reliable solutions.
I remember my first few meetings at Lifion. I heard things like Redis, microservices, load balancer, sharding, among others – and every day I just wished my team spoke English.
I started reading up on every new alien word I heard of – but it didn’t help.
Because I never understood the high-level picture of how all those pieces worked together and why do we even need them in the first place.
So I started watching system design videos on YouTube and slowly found some phenomenal resources to master this craft.
As a Technical Product Manager, I’m not the one building the architecture, but understanding the components and how they all work together is important to build great solutions.