Amazon ECS / Fargate Deployment
Containers that deploy without downtime, and that stop deploying when the new version is broken.
From $649 3–7 days
A cluster built to be operated, not just created — upgrades, ingress, identity and cost included.
From $1,099
Typically $1,099–$2,799, fixed in writing before anything starts.
What moves it up
Creating an EKS cluster takes twenty minutes and creates an obligation that lasts years. The bill for that obligation arrives at the first version upgrade: EKS supports each Kubernetes version for about fourteen months and then moves you to extended support at six times the control-plane price, so a cluster nobody has upgraded quietly goes from seventy-odd dollars a month to over four hundred. Meanwhile the things that make a cluster operable — an ingress controller somebody owns, pod identity instead of node-wide IAM, and a way to see what a namespace costs — are the ones nobody sets up on day one because the cluster works without them.
aws eks describe-cluster --query 'cluster.[version,platformVersion]' against the current supported listaws eks list-addons and describe-addon — whether add-ons are managed or hand-installed and driftingkubectl get pods -A -o json, read for containers running as root or with no resource limitsIRSA or Pod Identity in use, versus an instance role every pod on the node can borrowProbably not, and I will say so before taking the work. For a handful of services with one team, ECS does the same job with a fraction of the operational weight. Kubernetes earns its cost when you have many teams, genuine multi-tenancy, or a portability requirement somebody outside engineering owns.
About seventy-two dollars a month for the control plane, plus your nodes, plus load balancers. The number that catches people is extended support — roughly six times the control-plane rate once your version falls out of standard support, which is why the upgrade path is a deliverable rather than an afterthought.
Roughly annually if you want to stay inside standard support, and it is a real piece of work each time: control plane, then node groups, then add-ons, with deprecated APIs checked before any of it. The cluster is built so that sequence is documented and rehearsable rather than rediscovered.
Yes to both, and they are different jobs. From ECS it is mostly translating task definitions and rethinking networking. From a self-managed cluster it is mostly about what you were doing on the control plane that EKS will not let you do — which is the part worth finding out early.
Containers that deploy without downtime, and that stop deploying when the new version is broken.
From $649 3–7 days
Your containers running on AWS with secrets out of the environment and logs off the disk.
From $459 2–5 days
Tell me what you are running and I will come back with a fixed price and a date. If it turns out you do not need this, I will say that instead.
Prefer to talk? Book a free call ↗ · Or hire me on Upwork ↗ · Typical reply within one business day.
Sunday to Thursday, 09:00–18:00 EET. Outside that I will still look, but I will not promise a time.
One person, one time zone. If round-the-clock cover is what you need, you need a team, and I will say so rather than sell you a plan that cannot deliver it.
You pay Amazon directly and you keep control of the account. Nothing here resells your infrastructure or sits between you and your own billing.
Every service page lists exactly what pushes a quote above it, before you ask. You get a fixed number in writing before any work begins.