Hey everyone,
I'm currently working on a medium-scale web app and want to ensure I'm building it with scalability in mind. I'm using React for the frontend and Node.js with Express on the backend. I’d appreciate any advice on best practices for structuring the codebase, handling APIs, and organizing components/modules for long-term maintainability.
Are there specific design patterns or folder structures that have worked well for you in larger projects?
Also, how do you typically handle environment variables and configuration across dev/staging/prod?
Looking forward to learning from your experiences!
I'm currently working on a medium-scale web app and want to ensure I'm building it with scalability in mind. I'm using React for the frontend and Node.js with Express on the backend. I’d appreciate any advice on best practices for structuring the codebase, handling APIs, and organizing components/modules for long-term maintainability.
Are there specific design patterns or folder structures that have worked well for you in larger projects?
Also, how do you typically handle environment variables and configuration across dev/staging/prod?
Looking forward to learning from your experiences!