Advice needed in figuring out software development and understanding how to structure projects
04:51 29 Jun 2026

I am from non - CS (non- technical) majors, I did do a two months of internship (unpaid). The most trouble I had was understanding or in my case knowing how to plan and structure full - stack projects, I just do not understand how a full stack project works, where, how and why do you attach a cache like REDIS, and then different problems (domains) also need to change the overall general structure. Quite a lot of my internship was based around python, I struggled to finish anything which was not explicitly laid out. I want to improve my SDE skills and am planning to code an API related to finance domain full stack. Where should I go to fill the missing gaps in knowledge. As I have mentioned before my internship was python based I could not grasp django, as we were caked with projects, but I am willing to learn any resources like github repos, youtube lectures or reddit threads/ subreddits are welcomed whole heartedly ??

redis backend fastapi system mern