[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: software development environment from scratch



On Fri Mar 28, 2025 at 12:02 AM GMT, tim wade wrote:
For setting up a software development environment from scratch, I’m facing the following three options:

1. Deploy directly on the server, for example, running Kafka and Redis on the server's operating system.

2. Use Docker containers on the server to deploy, for example, running Kafka and Redis in Docker containers.

3. Use Kubernetes (e.g., Minikube) on the server for deployment, with containers being created and managed by Kubernetes.

For a medium-sized project (involving multiple programming languages and several team members), which environment do you recommend?

A variant of option (2): I'd go with OCI-format containers (what docker uses) but I'd use Podman rather than Docker itself.

Going with containers leaves option (3) open as a possible future migration. It also means you can replicate the live environment to some extent on your development machine (run an identical container locally for development)

--
Please do not CC me for listmail.

👱🏻	Jonathan Dowland
✎	 jmtd@debian.org
🔗	https://jmtd.net


Reply to: