Hard disagree. I've used Docker predominantly in monoliths, and it has served me well. Before that I used VMs (via Vagrant). Docker certainly makes microservices more tenable because of the lower overhead, but the core tenets of reproducibility and isolation are useful regardless of architecture.
andersmurphy|4 months ago
aeldidi|4 months ago
dalberto|4 months ago
Standardization is major. Every major cloud has one (and often several) container orchestration services, so standardization naturally leads to portability. No lock-in. From my local to the cloud.
mattmanser|4 months ago
dalberto|4 months ago
For example, different Python apps using different Python versions. venvs are nice but incomplete; you may end up using libraries with system dependencies.
aeldidi|4 months ago