My last job we ran very significant public workloads on windows containers. I don’t know the number of requests but it’s a multi million user application all around the world.
Interesting; I may be biased because I've been involved in helping teams containerize as part of a cloud migration and only one or two cases has there been a real 'need', basically for running a Windows service that was eventually retired in favour of a lambda triggered by consuming a message in a queue.
We were waaaaay too big to fit in lambda layers. Our containers were 8GB when I left, and that was using all sorts of tricks on the host infra to share data between running containers.
The root of the problem was we had third party tools which were windows only.
> unless you run osx on a Linux kernel, it will always be so
Linux is not the only OS that has container like things. FreeBSD had jails years earlier, Solaris had something else which I don't remember any more, and for all I know macOS may have their own native equivalent as well.
Bear in mind that Apple introduced an official hypervisor framework a few releases ago, so they could be doing something similar for containers. It wouldn't be a bad idea. :)
not a personal attack on you, but it blows my mind how clueless the current generation of developers become after the docker phase.