Introduction Amazon Web Services (AWS) offers two popular container orchestration services: Amazon Elastic Kubernetes Service (EKS) and Amazon Elastic Container Service (ECS). Both services enable users to deploy, manage, and scale containerized applications, but they differ in their architecture and approach to container orchestration. Amazon EKS Amazon EKS is a managed Kubernetes service that enables...
Introduction Docker and Kubernetes are two popular technologies that are widely used in the field of software development and deployment. While both are essential tools for managing and deploying applications, they have different functions and use cases. Docker is a platform for developers to build, package, and deploy applications as containers. A container is a...
Introduction Queues are a powerful way of combining software architecture. They allow for asynchronous communication between different systems. and are especially useful when the throughput of the systems is unequal. Amazon offers their version of queues with Amazon SQS (Simple Queue Service). When dealing with cloud-based infrastructure, it’s hard to pass by Amazon AWS. If...