The Tech behind MineMart
Today I'm gonna be covering all the technology we use to make MineMart go around. Many people would think we're running a VPS for all our infrastructure, and while that would be enough, we went all in with bare-metal instead.
We're currently using TWO dedicated servers for all our applications. Yes, we get it. It's overkill. Is it fun? Absolutely.
One of our dedicated servers is hosted by Hetzner, located in Germany and uses the AMD Epyc 7401P processor. It has 128GB RAM and allows us to for example deploy Minecraft servers for events or when we need some extra juice.
The other dedicated server located in United States uses the Xenon E5-2640 v4 and has 64GB RAM. It's not as good as the CPU above, but we use this mainly for our discord bots. websites and less demanding applications.
How we deploy applications:
To easily deploy applications, we use a new tool named Coolify. It allows us to deploy Docker and GitHub applications, while also being able to deploy their premade resources in a click without having to give the whole team access to the backend. For game server hosting, we use the well known Pterodactyl panel.

GitHub is also actively used to maintain our code. For example, Coolify automatically grabs the homepage repository and deploys it without us having to do anything. #automation
Monitoring
To ensure service stability, we actively use Grafana (with Prometheus) together with Hetrix Tools in the back. If there's a spike in memory or CPU usage, Prometheus automatically sends alerts to a Slack channel through a webhook.

Conclusion
We'll never be done with our infrastructure as technology keeps changing every day and better solutions come out. Some might say this is extremely overkill, but at the end of the day we like to have fun over at MineMart and try out new technology and use the resources we have available.