When I first heard about AWS, I thought it provides only the OS infrastructure for your application, Which means the AWS creates a virtual machine on the cloud-based on my request also provide complete access to the VM. So that the VM is completely yours you can do whatever in this machine, like application server setup, database installation, setup third party tools..etc. You can treat that machine as your local system but the hardware is placed under AWS infrastructure. But later I realize that AWS is not just a service that provides the VM instance, it contains a lot of…

AWS provides different analytics tools such as Amazon Elastic Map Reduce, Amazon Athena, AWS Redshift and AWS Glue. Here we are talking about these tools.

Photo by Lukas Blazek on Unsplash

Amazon Elastic Map Reduce

Amazon EMR is a web service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. EMR utilizes a hosted Hadoop framework running on Amazon EC2 and Amazon S3.

Operational Excellence, Security, Reliability, Performance Efficiency and Cost Optimization are the five pillars of a well-architected framework. We will explore each of these pillars in detail here.

Photo by Anirudh on Unsplash

The AWS provides everything for your application. Also, you can make your application in different ways. For example. If you want to host a database for your application then, AWS provides different ways for that. You can manually install and host it on the EC2 instance, You can use AWS RDS Mysql instance, You can use MySQL version of Aroura instance. You can choose any of these, The decision is yours…

Here in…

Both you and AWS are responsible for when it comes to security and compliance of your application on AWS. Let's explore it in this article.

Photo by Tim Mossholder on Unsplash


You and AWS are responsible for when it comes to security and compliance.

AWS are responsible for “Security of the Cloud”.

Customers are responsible for “Security in the Cloud”.

Shared Responsibility Model

The AWS shared responsibility model defines, you and AWS are responsible for when it comes to security and compliance.

Security and Compliance is a shared responsibility between AWS and the customer. This shared model can help relieve customer’s operational burdens as AWS operates, manages and controls…

Here in this article, we talk about collecting, processing, and analysing real-time, streaming data using Amazon Kinesis.

Photo by Firmbee.com on Unsplash


In this article, we are talking about the following points.

Amazon Kinesis: Used for easy to collect, process, and analyze real-time, streaming data.

Amazon Kinesis have four capabilities.

Kinesis Video Streams: Capture, process and store the video streams.

Kinesis Data Streams: Capture, process and store the data streams.

Kinesis Data Firehose: Loading the streams into AWS datastore.

Kinesis Data Analytics: Analyze data streams with SQL or Apache Flink.

Amazon Kinesis

Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you…

Here we are talking about six different cloud management tools such as AWS OpsWorks, AWS Trusted Advisor, AWS Config, AWS Control Tower, AWS Service catalogue and AWS System Manager.

Photo by Maarten van den Heuvel on Unsplash


Here below follows the summary of this article.

AWS OpsWorks: Is a configuration management service that provides managed instances of Chef and Puppet.

Trusted Advisor: checks help optimize your AWS infrastructure, improve security and performance, reduce your overall costs, and monitor service limits.

AWS Config: is a fully-managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and regulatory compliance.

AWS Control…

Over this article, we are discussing different git workflow strategies. Mainly git supports 5 different workflows. Here let's explore each one in detail.

Photo by Pankaj Patel on Unsplash

Git is one of the best version control available now. It is so flexible. You can create your own workflow strategies using git. The main well-known workflows for git are.

  • Basic Workflow
  • Feature Branch Workflow
  • Git Flow
  • Gitlab flow

We will explore each one of these workflows in detail here.

Basic Workflow

This is the basic workflow. There is one central repository. What this means is that each developer will clone the repo, work locally on the code, make…

Over this article, we are discussing different deployment strategies. Different organizations using different deployment strategies based on different factors such as cost savings, downtime management, risk..etc. Let's explore in detail here.

Photo by Jordan Harrison on Unsplash


The recreate strategy is a dummy deployment which consists of shutting down the current version then deploying the new version after the current version is turned off. This technique implies downtime of the service that depends on both shutdown and boot duration of the application.

AWS always work on pay as you go model. In this article, we are going to discuss about billing for different AWS resources.

Photo by Colin Watts on Unsplash

AWS works on a pay-as-you-go model in which you only pay for what you use when you are using it. There are no upfront charges and you stop paying for a service when you stop using it.

Aside from EC2 reserved instances you are not locked into long-term contracts and can terminate whenever you choose to. Volume discounts are available so the more you use a service the cheaper it gets (per unit used).

There are no…

The Amazon SNS is used for sending notifications from the cloud. We are exploring more about Amazon SNS here.

Photo by Jamie Street on Unsplash

What is Amazon SNS?

Amazon Simple Notification Service (Amazon SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. Amazon SNS is used for building and integrating loosely coupled, distributed applications. SNS provides instantaneous, push-based delivery (no polling).

Uses simple APIs and easy integration with applications. Flexible message delivery is provided over multiple transport protocols. Offered under an inexpensive, pay-as-you-go model with no up-front costs. The web-based AWS Management Console offers the simplicity of a point-and-click…

Anish Antony

Fullstack Developer | Blogger | Experience on Java, Python, React, Angular, Golang | http://www.behindjava.com

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