šŸš€ Frontend Deployments Are a Dream. Backend? A Whole Saga.


Hey there!

I solemnly swear that I am up to no good.


So I recently built this full-stack app called L&TT SME Planner for a hackathon (shout-out to caffeine and weekend hustle). The frontend part? Smooth sailing. I pushed the code to GitHub, plugged it into Vercel—and boom, it was live. Like, ten minutes tops.

But then came the backend. That’s when things got real.

🧁 Frontend = Easy Mode

Whether it’s Angular, React, or Next.js, deploying your frontend these days is honestly just vibes and a few clicks:

  • Platforms like Vercel, Netlify, and Render do all the heavy lifting.
  • CI/CD? Handled. Previews? Automatically set up. CDN + SSL? They’ve got you.
  • Honestly, it feels like magic. Even folks just starting out can get their projects online without reading a hundred tutorials.

    I love that.

    šŸ”§ Backend = Boss Level Challenge

    Now the backend. Mine was built with Spring Boot and MySQL, and I thought: ā€œCan’t I just upload my .jar file somewhere and call it a day?ā€ Turns out—nope.

  • Platforms that do support JAR uploads usually come with a high price tag or confusing setup.
  • You need to manage databases, environment variables, ports, and suddenly you’re knee-deep in documentation and dashboards.
  • It’s just not as intuitive. Feels like you need a mini DevOps degree to deploy a basic backend.

    🐳 Discovered Docker… and I’m Hooked

    In the middle of all this chaos, I stumbled on Docker, and man—it’s brilliant.

  • You can containerize everything: your app, your database, your hopes and dreams (okay, not that last one).
  • With a few files (Dockerfile and docker-compose.yaml), you spin up your entire stack locally or in the cloud.
  • It’s organized, scalable, and kinda fun to mess around with.
  • So yeah, I’m diving into the Docker rabbit hole—learning how containers work, building multi-container setups, and figuring out where I can deploy these things without selling a kidney.

    šŸ› ļø What’s Next?

    I’ll be sharing what I learn as I go: tips, code snippets, maybe even a tutorial series for fellow full-stack builders who love clean UI and clean infrastructure.

    Stay tuned. If you’ve got deployment war stories or Docker wisdom, hit me up—I’m all ears (well, metaphorically speaking šŸ˜„).


    Happy coding! šŸš€

    Cheers,

    The Half-Blood Coder

    Nox!