We mainly use EKS for containers. We use Kubernetes for scalable deployments.
We're using EKS because our customers requested it. They wanted autoscaling functionality. We have our own product, and we deploy it for our customers in Amazon cloud.
The containers are built, registered, and then kept in a repository at the docker site. Our IT department has an account there. From there, it's exposed and we use the Amazon template surveys and cloud formation template. Then, our IT team creates CFTs. The scripts are run, and the containers are deployed from there.
It's a hybrid solution.
EKS provides autoscaling functionality.
I started using EKS about eight months ago.
It's reasonably stable. EKS is used with Fargate.
From what I understand, it's scalable. I haven't heard of any issues.
Setup depends on what kind of architecture you have.
It depends on the script that's prepared. Once the script is done, just one person is needed for deployment.
We have an internal team that takes care of deployment. They're a specialized team.
I would rate this solution as eight out of ten.
My advice is that not every architecture can fit into EKS. You have to really evaluate whether EKS is suitable for the kind of design and architecture you have. Evaluate it first and then attempt it.