At least 50% of the neckbeard kvetching about containers is because they don't want to let go of their lovingly hand-crafted servers and mountains of bash scripts and config management crap that they've built over the past 20 years. edit: btw, I'm one of those (former) neckbeards...
Why Kubernetes Is the New Application Server
21–30 of 208 posts
Re: Why Kubernetes Is the New Application Server
#22It is hard not to build this impression of containers. Worse, it seems that the docker image format is massive compared to what most war files were like. This is annoying not just in terms of raw bytes to move around, but in taking stock of what is getting moved around. My team originally pitched how docker solved much of the dependency upgrade management by having layers for each major set of dependencies. That igno…
So just reuse the common layers and only have your WAR file layer changing
I honestly don't think this is necessarily a terrible thing. But, the idea that your common layers are stable is a dangerously bad assumption.
Re: Why Kubernetes Is the New Application Server
#23It is hard not to build this impression of containers. Worse, it seems that the docker image format is massive compared to what most war files were like. This is annoying not just in terms of raw bytes to move around, but in taking stock of what is getting moved around. My team originally pitched how docker solved much of the dependency upgrade management by having layers for each major set of dependencies. That igno…
Exactly. Docker files are worse than war files in pretty much every way. The economics are interesting though. Computing resources are super cheap and getting more cheap everyday. (Well except for RAM!) The waste produced by containers means says, yeah, give each application its own app server. Its own web server, its own JDBC driver, even its own JDK. We'll throw it all on the cloud and run it for a few cents each h…
Re: Why Kubernetes Is the New Application Server
#24It is hard not to build this impression of containers. Worse, it seems that the docker image format is massive compared to what most war files were like. This is annoying not just in terms of raw bytes to move around, but in taking stock of what is getting moved around. My team originally pitched how docker solved much of the dependency upgrade management by having layers for each major set of dependencies. That igno…
They are the shit tech that will be abandoned with the next fad. They are a huge boondoggle, solely for the immature leads who have not been coding for decades and know better. This industry is filled with stupid fucks that don't know tech history.
Re: Why Kubernetes Is the New Application Server
#25Re: Why Kubernetes Is the New Application Server
#26It is hard not to build this impression of containers. Worse, it seems that the docker image format is massive compared to what most war files were like. This is annoying not just in terms of raw bytes to move around, but in taking stock of what is getting moved around. My team originally pitched how docker solved much of the dependency upgrade management by having layers for each major set of dependencies. That igno…
the linux world is slowly (and badly) recreating technology that has existed in FreeBSD and Solaris/Illumos for decades.
Re: Why Kubernetes Is the New Application Server
#27Earlier quoted context omitted.
You have a point about hype, tech cycles, and solutions being pushed out of ignorance vs tech superiority if you change the language to be more civil.
There is a certain level of saltiness that is well deserved, and I'm not sure that the GP came close to strong enough. We're swirling around in circles, rediscovering the same thing every five years, leaving a blasted wasteland of half-baked abandoned technologies behind, endlessly chasing the shiny - and overwhelmingly, it's the extreme ignorance and illiteracy of the profession that is to blame.
I’m imagining a thought experiment... the requirements to understand and operate in this industry... for example this article that was posted . Imagine giving it out at a family reunion and asking each relative if it makes any sense at all. Even the ones who are developers might only get a small gist of it if they program java code. For humans to digest decades of information written by 1000s of other humans in terse code ... it’s a daunting task which is married to the side effect of accidentally repeating past mistakes. Maybe if we had an Oracle to help us... oh wait that’s a terrible joke
Re: Why Kubernetes Is the New Application Server
#28Sorry but this article implies that containers can solve issues like the difference between path separators on Windows and Linux. They can't even solve issues arising from differences in kernal versions, not to mention operating systems.
Re: Why Kubernetes Is the New Application Server
#29It is hard not to build this impression of containers. Worse, it seems that the docker image format is massive compared to what most war files were like. This is annoying not just in terms of raw bytes to move around, but in taking stock of what is getting moved around. My team originally pitched how docker solved much of the dependency upgrade management by having layers for each major set of dependencies. That igno…
Exactly. Docker files are worse than war files in pretty much every way. The economics are interesting though. Computing resources are super cheap and getting more cheap everyday. (Well except for RAM!) The waste produced by containers means says, yeah, give each application its own app server. Its own web server, its own JDBC driver, even its own JDK. We'll throw it all on the cloud and run it for a few cents each h…
The devs just have a single base container to work off from and we use CICD to further enforce whatever we need to.
It also makes it easier for devs to propose changes, as we know we can consistently apply them.