I read an article that suggests discussing with your manager that you cannot handle all the work that you need to do. I plan to do that. Just wanted to ask if this is the right thing to do, in other people's opinion. Thanks.
I always think it's a good idea to talk you your manager. I meet with mine at least every two weeks.
Regarding your specific problem, don't just go in and say "I have too much work." Go in with some kind of plan for how to address it. Have a prioritized list of all your tasks, and work with your manager to be sure you both agree. Or create a schedule, saying "i can spend X hours a day on this, and Y hours on that". Be sure to leave in some time for things like company meetings, emails, etc.
A good manager should be willing to work with you. It's not their job to solve all your problems, but to be a partner. You want to try and set expectations sooner rather than waiting for things to blow up,
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors