I'm interested in learning how to make scalable micro services, using Java + Spring Boot. The issue is, I want to run multiple services, and multiple instances of them. I also want Redis caching, databases, a load-balancer and a gateway. I read you can simply use AWS/Azure/GCP, but I have a spare PC with 32GB RAM and 8 cores, and my laptop has 32GB with 10 or 12 cores, which I'd like to use to avoid paying for servers.
How do I go about this? I know there is docker, but that would be local. I'm looking to simulate a real network if that's possible? I could potentially deploy to my spare PC if possible, but would I be able to simulate a whole network of instances, databases etc on it?
submitted by /u/theonlywayisupwards
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/31NoaYk