Containers
Category: Compute
Autoscaling Amazon ECS services based on custom CloudWatch and Prometheus metrics
Introduction Horizontal scalability is a critical aspect of cloud native applications. Microservices deployed to Amazon ECS leverage the Application Auto Scaling service to automatically scale based on observed metrics data. Amazon ECS measures service utilization based on CPU and memory resources consumed by the tasks that belong to a service and publishes CloudWatch metrics, namely, […]
Deploy a Spring Boot application on a multi-architecture Amazon EKS cluster
This blog is no longer up to date as it was written for Amazon EKS Kubernetes version 1.21 and uses a version of Amazon Aurora which are no longer supported. Refer to the Amazon EKS Kubernetes versions and Amazon Aurora versions AWS documentation for supported versions. Introduction Why might customers consider deploying applications on a […]
How to build container images with Amazon EKS on Fargate
Note: The Kaniko project has been archived and is not actively maintained. This post was contributed by Re Alvarez Parmar and Olly Pomeroy Containers help developers simplify the way they package, distribute, and deploy their applications. Developers package their code into a container image that includes the application code, libraries, and any other dependencies. This […]
Amazon ECR’s credential helper now supports Amazon ECR Public
amazon-ecr-credential-helper is a credential helper for the Docker daemon that makes it easier to use Amazon Elastic Container Registry (ECR). Once configured, ECR credential helper automatically uses the same credentials as the AWS CLI and the AWS SDKs to first retrieve an ECR authentication token for secure access to repositories, then lets the Docker daemon […]
Theoretical cost optimization by Amazon ECS launch type: Fargate vs EC2
This post was contributed by Julia Beck, Thomas Le Moullec, Kevin Polossat, and Sam Sanders Customers often ask about best practices when using Amazon Elastic Container Service (Amazon ECS), in particular around the Well-Architected Framework pillar of Cost Optimization. Within this, choosing between the two different launch types, EC2 and Fargate, may be one of […]
Using mTLS with SPIFFE/SPIRE in AWS App Mesh on Amazon EKS
NOTICE: October 04, 2024 – This post no longer reflects the best guidance for configuring a service mesh with Amazon EKS and its examples no longer work as shown. Please refer to newer content on Amazon VPC Lattice. ——– By Efe Selcuk and Apurup Chevuru and Michael Hausenblas You know that here at AWS we […]
Introducing OIDC identity provider authentication for Amazon EKS
Today, we introduced user authentication for Amazon EKS clusters from an OpenID Connect (OIDC) Identity Provider (IDP). This feature allows customers to integrate an OIDC identity provider with a new or existing Amazon EKS cluster running Kubernetes version 1.16 or later. The OIDC IDP can be used as an alternative to, or along with AWS […]
Amazon Elastic Container Service Anomaly Detector using Amazon EventBridge
This post was contributed by Ugur KIRA and Santosh Kumar. This concept originated from discussions with Skyscanner UK regarding to manage ECS clusters at large scale. Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services. EventBridge […]
Klook Case Study
About Klook: Klook, a world-leading travel activities and services booking platform, empowers travelers to discover and book on-demand local attractions, tours, transportation, food and exclusive experiences in more than 350 destinations around the world. More than 30 million people in over 180 markets use Klook’s website and award-winning app every month. Klook platforms support 41 […]
Delivering tree insights at scale at Aerobotics
This post is contributed by Nic Coles, Head of Software Engineering, Aerobotics Aerobotics is an agri-tech company operating in 18 countries around the world, based out of Cape Town, South Africa. Our mission is to provide intelligent tools to feed the world. We aim to achieve this by providing farmers with actionable data and insights […]








