Backend Frameworks: A Practical Guide to Choosing the Right Stack