News for hackers. Stuff that matters.
Re:How I use the good parts of AWS by nostrebored on Sunday July 28, 2019 @04:49AM (#20546501)
Focus on features and dev speed by managing a container mesh, the underlying server, system libraries, patching for security, handling a potential spike, solving each problem with your architecture as if it were novel, etc.?

There are times to go serverless and times to avoid it, but with what you're saying you want to optimize for, serverless is the answer.

Re:How I use the good parts of AWS by manigandham on Sunday July 28, 2019 @05:25AM (#20546602)
I guess you can make either one as complicated as you want, but surely just putting a container on a server is rather simple? There's no mesh for a single server, and is a potential spike a realistic concern?

I get your point but I think with products like Knative/Cloud Run everything will converge on a lambda-for-containers model eventually which combines the best of both worlds.

Re:How I use the good parts of AWS by nostrebored on Sunday July 28, 2019 @07:52AM (#20547043)
There's still a mesh. Containers need to know which containers to communicate with and across which ports.

If putting a container on a service at scale were simple then services like Lambda would have never been popularized and orchestration frameworks like kubernetes wouldn't exist

Re:How I use the good parts of AWS by manigandham on Sunday July 28, 2019 @08:48AM (#20547243)
I don't think popularity means it's the best option. That's the point of the blog post.

I'm also the first to recommend Kubernetes as soon as you need it as it's a solid platform, but most apps stay small and don't need all that upfront complexity. However I stand by Knative being the best of both, have you had a chance to look at that?