Hacker News new | ask | show | jobs
by throw2016 3506 days ago
With all due disrespect and without commenting on the efficacy of using convox or any other platform, this becomes too self serving.

If the problem is Docker complexity that needs to be solved. If the problem is difficulties of running stateless apps, or distributed storage and networking these need to be highlighted and widely understood.

Using Convox or any other platform will not magically make them disappear. You still need to troubleshoot and understand what you are running. Another layer to hide the complexity can hardly help.

1 comments

> Another layer to hide the complexity can hardly help.

I strongly agree! I'm sensitive to self-serving, but while Convox is another layer, it does make problems disappear by disallowing them.

Use Convox and try to boot or deploy a docker-compose.yml that uses networking or uses volumes incorrectly. You are blocked from doing so with a nice reason why.

> If the problem is difficulties of running stateless apps

This is not the problem. In fact this is a solved problem.

> or distributed storage and networking

These are hard problems.

Networking is largely solved with AWS VPC. Other providers do this very well too. This lends to your earlier point, adding the Docker networking layer generally doesn't help the problem. I take it for granted that any new networking stack shouldn't be trusted.

Distributed storage is barely solved anywhere.

Oops, typo there. That should have been 'with all due respect' not disrespect.