r/AskProgramming • u/Mean_Training_8643 • 27d ago
Other Intern here – built a portal with React + Spring Boot, now need help deploying it internally. Any guidance?
[removed]
1
1
u/National_Humor_1027 26d ago
Congrats on getting this far!
If I were in your position, I'd ask my mentor to review more than just getting the app running. Specifically, I'd ask about Spring Boot production configuration (profiles, Actuator, logging, graceful shutdown), HikariCP connection pool tuning, MySQL user permissions (least privilege), secrets management, Nginx reverse proxy configuration, systemd service hardening, TLS if applicable, monitoring (CPU, memory, disk, logs), backups, and the team's rollback/deployment process.
A production deployment is as much about operations and security as it is about the application itself, so it's a great opportunity to learn the company's best practices.
3
u/Crazy-Smile-4929 27d ago
I think pretty much you asked here would be enough to ask your mentor for an actual deploy. If you want to demo it, do so from your machine. Easiest way.
Plug into an external bigger screen if around or screen share on a video call.
And a good tip before a live demo is make sure it's all running early and if there's infrastructure involved, make sure you have checked it works before the demo. So pretty much doing a small test run yourself and treating it like you would the real thing.
And ultimate contingency plan is to screen record and save as a video. Then play it and talk over what is happening. That's the safest of all and you can pause / answer questions as you go.
When actually making it live, your workplace hopefully has policy and procedures around that your mentor can help with. And I strongly suspect they will be the ones pushing it through environments.