3 ms·
> To be honest though, I never had a full production system in my dev machine in my 5yrs career. http://catern.com/run.html http://catern.com/run.html I can u
by mcny 6y ago
> To be honest though, I never had a full production system in my dev machine in my 5yrs career.
http://catern.com/run.html http://catern.com/run.html
I can understand it might not have been possible thirty or even twenty years ago but with modern systems such as the EPYC 7003[1] you can have a 64 core / 128 thread beast with 4 TB memory. Granted the processor alone costs $7890 but I can't imagine any system that won't run on a single top end modern computer, especially with dummy data.
Why don't we run the full production system on a development machine?
[1] https://www.anandtech.com/print/16529/amd-epyc-milan-review https://www.anandtech.com/print/16529/amd-epyc-milan-review https://news.ycombinator.com/item?id=26466933 https://news.ycombinator.com/item?id=26466933
- mk89 6y agoWhat's a full production system? Do you think you could run your company's production system on your most powerful MacBook pro? I can probably run a few services. And then what for? Why would I run on my host something developed by a team I probably will never speak to?
- mcny 6y ago> powerful MacBook pro Likely not on a laptop/notebook computer. I was thinking more like a modern desktop. I’ll even settle for a dedicated environment on some server farm somewhere. However, I’d like to be able to run everything that is pertinent to my work and that we have access/expectation to edit/comment on. Especially if you are just getting started with micro services and there are like nine microservices but only like three teams you are still expected to have input on all nine micro services even though your team is only directly responsible for three of them. I think now that I think about it, I basically want a development environment for me with an easy story to debug without getting on VPN or something.
- mk89 6y agoYou can achieve that with a tool like Kustomize maybe. Or docker-compose.