Reimagine your applications with AWS

Amazon Web Services started ahead of time in the cloud era and has already started offering a host of services from multiple data centers globally. It has touched every aspect of an application, from hosting to deployment, from availability to reliability, from performance to security, and many more. In the fast-paced data and experiential world, AWS can be definitely called the Rapid Application Development toolkit of the Cloud.

One of the most powerful and legitimate benefits that I have been able to reap from AWS is that of decoupling my Enterprise application into a set of cohesive micro-services, hosted on the cloud, serving end-users across the globe with desired levels of performance as well as security. While the same is true for any application, this was not as easy for any Enterprise application.

Having worked on multiple AWS services, I would like to share some of the services with their key benefits and use cases that I was able to use for my organization.

Amazon Elastic Kubernetes Service (EKS)

Kubernetes is an open-source solution to automate the deployment, scaling, and management of the containerized platforms. As the number of containerized applications increase, managing Kubernetes itself also becomes an activity within the Platform management itself. Here comes the Amazon EKS. It allows you to use the power of Kubernetes without having to setup or manage Kubernetes itself.

The most important benefit of EKS is that it helps you reliably focus only on your business application and serve your customers, instead of bothering about the platform related issues.

Amazon Elastic Container Service (ECS)

Elastic Container Service is an AWS service that handles the orchestration and provisioning of Docker-based containers. It takes care of starting and stopping of services at defined schedules, maintaining service availability, ensuring load balancing and performance, and seamlessly manage the containers in a cluster.

You should definitely consider ECS when migrating a monolithic app to an AWS-based cloud service, or you want to deploy short running parallel batch processes, or you have a high number of microservices.

AWS Lambda

Looking at functions of an Enterprise application as a service in a more recent architectural pattern in the software world. Function as a Service (FaaS) is best deployed on Serverless platforms where provisioning of server capacity and scalability is done on a need basis. AWS Lambda is a serverless computing service that allows developers to write their functions on one of the supported runtimes, such as Java, .Net, Node.js, etc.

Lambda is best used in cases such as collecting data from hundreds of IoT devices to process them for business use, process data received from other systems using varying levels of complex algorithms, run independent micro-services for compressing, or validating, or cleansing, or transforming data.

Other AWS Services

AWS has 100+ services on offer. I would keep adding the services one by one with quick information bits. If you wish to get details of any specific AWS service or you want detailed use cases about an AWS service, please leave me a message, and I will get back to you.

--

--

--

ACE through your Dreams — Attract * Create * Expand

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Animated GIFs about basic regex in Vim and Emacs

Making a RTS game #45: Importing models & animating our characters 2/2 (Unity/C#)

Too Many Lasers!

Setup Django server with Apache virtual host and Python virtual environment

Kill Unexpected Cloud Costs: Integrate GCP Budget Alerts with Slack, Microsoft Teams, Hangouts…

Chapter 7 Develop, Debug, and Deploy with Powerful Tooling

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Coach2Net

Coach2Net

ACE through your Dreams — Attract * Create * Expand

More from Medium

AWS DynamoDB Admin

How much do my Amazon EKS nodes cost?

Image

Protect Amazon S3 Bucket Content with Cloud Front

AWS — API Gateway and its use cases