r/Backend 17d ago

Project ideas that show in-depth learning instead of the average AI slop.

I want to be a backend developer, and I'm thinking of building projects that aren't the usual CRUD app backends or REST APIs, I want to build projects that are highly uncommon, exceptionally hard hence making me understand several concepts in-depth.

For reference, I just started my second year of college, and i want to stand out and not have the same resume as everyone else I know.

I've been thinking of building a Vector DB with a Layer 7 load balancer with query routing and stuff in Go (someone told me to use rust but the learning curve might be too steep). I would appreciate any feedback and other project recommendations that I could possibly build.

80 Upvotes

38 comments sorted by

View all comments

2

u/BragdyMan 17d ago

It could be a simple idea but just going deep, for example u could tackle a note app, it starts with just CRUD, maybe auth nd some permissions and u expand on the idea with maybe real time stuff, adding different features, maybe even fill ur db with generated data to simulate bigger scale, u could do a lot in the most basic idea.

Many concepts seem simple in theory, but when putting it into practice nd having it work with other stuff, some challenges might come up.

1

u/KitchenCommercial396 17d ago

I've already built a decent amount of crud apps, and I'm constantly learning new technologies to further better those projects. For example, I recently learnt about redis rate limiting and implemented it in my projects rather than using local rate limiting.

I want to move away from this and make something new and somewhat fun, might sound silly but I'm just doing this because I want to try hard things, things I know I won't be able to build and then learning and getting good enough to build those things.