Guidance Needed: Deploying Spring Boot Microservices with Angular Frontend on Proxmox

zikou

New Member
Nov 13, 2024
10
0
1
Hi Proxmox Community,

I’m a junior DevOps engineer, and my team is starting a new project to develop a Spring Boot microservices application with an Angular frontend. I’m tasked with setting up the deployment environment using Proxmox, and I’d appreciate any advice or guidance to get started.

Here’s what I’m working with:

  • Backend: Spring Boot microservices
  • Frontend: Angular application
  • Infrastructure: Proxmox VE
My goals are:

  1. Efficiently containerize and deploy the microservices and frontend.
  2. Ensure easy CI/CD pipeline integration.
What’s the best way to manage inter-service communication (service discovery, API gateway, etc.) in this context?

If anyone has experience with a similar setup or can point me to relevant resources, I’d greatly appreciate it!
 
So many options, none is specific to Proxmox. Either a single all-in-one or multiple VMs or containers with a suitable runtime environment or a cluster build from multiple VMs.
 
So many options, none is specific to Proxmox. Either a single all-in-one or multiple VMs or containers with a suitable runtime environment or a cluster build from multiple VMs.
so each microservice in lxc container or vm then
expose the api gateway so that the frontend talk with microservices is that right?
sorry because I'm new to this microservices deployment
 
Personally, I would go with OCI/Docker containers on one or some VMs, maybee using Portainer as a management UI. I consider LXC being to static, having too much overhead.
 
Personally, I would go with OCI/Docker containers on one or some VMs, maybee using Portainer as a management UI. I consider LXC being to static, having too much overhead.
but if we run microservices as containers on different vms how would microservice talk with each other ?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!