Hey folks! I'm in a bit of a tricky spot as the only tech person at my company, and I could use some advice. I've always had a passion for technology and got into coding after working in Apple retail and taking a coding bootcamp. For the past three years, I've been tasked with building a site for our members to log in and access content, videos, and landing pages. However, I'm stuck with manually editing JSON files whenever we need a new landing page, which is super time-consuming.
I'm looking at various decisions regarding my tech stack and operations:
- Should I consider using a headless CMS like Sanity for managing content instead of handling JSON?
- What should I do about my tech stack? Should I migrate to frameworks like Next.js or go for a backend solution like Nest.js?
- Is MongoDB still a good choice, or should I switch to PostgreSQL?
- How can I better manage DevOps when I'm using three different platforms (Netlify, Render, Vercel)?
- And finally, is there an alternative to Vimeo that won't break the bank?
I'm feeling overwhelmed with the choices, and every decision seems to lead to more complexities. Any tips or suggestions would really help me out! Thanks!
1 Answer
First off, hats off to you for how far you've come on your own! It sounds like you're juggling a ton right now. I'd suggest connecting with other developers to get their advice too. Instead of jumping onto the latest tech stack, focus on solving the core issues you're facing with your current setup. Whatever you decide to build should be something you can maintain easily without adding too much complexity. Also, if something's working, maybe just keep it that way and look for ways to automate your ops instead of reinventing the wheel.

Thank you! I try to avoid fixing things that aren't broken, but it’s hard when trying to future-proof everything. Sometimes I just can’t help but tinker, especially when I face issues during my projects.