This is a huge factor. Newer companies/startups are starting to use Docker, but it will be very difficult to come into a company that is already running and convince them to change their entire workflow/infrastructure over to something different.
I think over the next few years you will see a lot more docker infrastructures in production as these newer applications begin to mature.
Full disclosure - I work for nanobox.io, a company that is trying to do this.
Deploying a "Docker application" is complicated, especially when you throw things like K8's into the mix. Container networking and communication isn't easy.
You're right though, it does make sense for there to be a service that does this, and thats why there are things like flynn.io, dokku, and nanobox.io, each trying to tackle this problem and make creating and deploying docker applications easier.
What is your use case that made Hyper.sh a better choice for you over Flynn.io?
Also, if you had to categorize some of these technologies how would you do that, and what are some of the other ones that are similar to those mentioned here that aren't listed?
In my mind Flynn has more of an application focus - something comparable to Heroku with git deploys etc.
I wanted to run a regular (every 10mins) task. I created a container that had the hyper cli installed that spawned a task container that exited on completion. This worked really well for what I was doing. They're thinking of adding this as a hyper sh feature: https://trello.com/c/JfyGyBKS/45-serverless-cron
I didn't consider using Flynn. Just didn't really have Flynn down as being for this kind of thing. Of course another difference is that Hyper.sh is a service; Flynn is a project that I need to self host.
I do work with Nanobox, and I apologize for not making that more clear initially, but am legitimately trying to gain an understanding of how our platform (and things like it) might appeal to people who are more familiar with things like Kubernetes than I am.
Thanks for calling that out. I do work with Nanobox, but am legitimately trying to gain an understanding of how our platform (and things like it) might appeal to people who are more familiar with things like Kubernetes than I am.
I could have done a better job of making that clear in the description, and I apologize.
I actually just wrote an article that talks about all these complexities, and how micro-PaaS (things like hyper.sh, dokku, and nanobox.io) address a lot of them.
Another one that this reminded me of is "The Backstory" (http://talk.andrewchen.co/) by Andrew Chen (from Uber). It deals a lot more with marketing and growth but is still a great resource for entrepreneurs.
There is a really great Slack team for SEO & Marketing called Online Geniuses (https://onlinegeniuses.com/). It's not really "HN like" but it's a really great community.