• software development environment from scratch

    From tim wade@21:1/5 to All on Fri Mar 28 01:10:02 2025
    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?

    Thanks in advance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to tim wade on Fri Mar 28 11:30:01 2025
    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
    āœŽ [email protected]
    šŸ”— https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)