Email or username:

Password:

Forgot your password?
Stefano Marinelli

Typical modern software stack:

- They only provide a Dockerfile because it's so convoluted and patched together that it would be impossible to create a decent guide on how to make this stuff work without revealing just how much it's all held together by duct tape. Still, taking a peek at the Dockerfile will clearly reveal the chaos at play.
- Everything runs in separate containers, as it should, and they have automatic restarts, as they should. But then they're so tightly bound together with, you guessed it, duct tape, that when one of them fails, the container just restarts automatically, leaving the user wondering why everything failed, with only a cryptic error message.
- The main container is controlled by Supervisor - which is necessary because everything crashes very often, but the end user doesn't notice because Supervisor restarts the services. To outsiders, everything works fine (but occasionally throws some errors).

In short, the current trend is to sweep the dirt under the rug. A trendy rug, though!

#ModernSoftware #TechTrends #SoftwareStacks #Docker #Kubernetes #IT

6 comments
Stefano Marinelli

@josephholsten Exactly. That's how the marketing expert would describe it.
Oh, there's supervisor. It detects failures. So it's AI powered, too!

Kevin Karhan :verified:

@stefano @josephholsten And now.you know why my hate for #Docker and #Memenetes aka. #Kubernetes is growing and I just want a smol and stupid #Linux distro like OS/1337...

@OS1337
#OS1337

DELETED

@stefano I'm in favor of failing fast when you can't recover. The same view popularized by Joe Armstrong (the Erlang guy).

He's right that you can't have fault-tolerance without the ability to fail and restart from a known configuration, but the part where everyone lost the thread was the pervasive use of exception swallowers that hide an error's source.

They have 1/2 of the solution and a manager's worst fear is a customer seeing an error message, even if they just emptied their checking.

The Psychotic Network Ferret

@stefano Like I said the other day, we are getting very adept at building houses out of cards.

Go Up