Post #808463
2026-03-27 14:32 UTC
A software/systems engineering question I'm still posing in my own head. Anybody have strong opinions either way?
The example situation is something like copying a docker container from a public repository to a private repository. There are existing broadly used binaries for this process (docker or podman or buildah). There are also libraries for programming languages that implement supersets of this process (python-docker in this example situation).
https://docker-py.readthedocs.io/en/stable/
What sort of criteria would go into a decision to call the widely available binary from your script, versus use the library for your scripts programming language? How has that decision ended up when you have implemented something to handle this situation?
Replies (0)
No replies.