Hello guys, mastering System design and software architecture is hard as they are very vast and there are a lot of concepts in play. I have been doing programming for close to 25 years now and I have worked on all kind of applications like starting from tiny 10KB mobile applications to monolithic applications where it take 30 minutes to just checkout the code.
Full article