A glossary of terms pertaining to AWS
Cloud and DevOps
A collection of AWS and DevOps posts.
This post covers the installation of Jenkins on EC2 and configures Blue Ocean plugin for building pipelines.
Configure Jenkins plugins to talk to S3 and Github and build a simple pipeline which will upload a file checked into Github to S3. Each time you make a chang...
The Identity and Access Management service, commonly referred to as IAM is a key security service within AWS and is likely the first service you will encount...
Storage fundamentals of AWS are discussed here. S3 is covered in-depth.
Storage fundamentals of AWS are discussed here. Non-S3 is covered in-depth.
A high level overview of AWS SQS, SNS, SES
Suppose your gradma caught you twiddling with a Blue Whale Icon on your laptop and you have to explain what that is, how would you explain it?
Build your first docker image from a Dockerfile and run a simple go binary file inside the container.
Build a docker image from a Container using the docker commit command and modify the default command using the change flag
What is the difference between Expose, PublishAll and Publish when talking about port mapping in docker? Also learn how to run docker container in detached m...
Learn about networking fundamentals in Docker. I explore the three pre-configured networks with examples.
AMI, instance types, instance purchase options, tenancy, user data, storage options and security of EC2 instances are covered in this post.
Create an Amazon EC2 Linux instance, connect to it and extract instance metadata.
AWS Virtual Private Cloud (VPC) allows you to provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network...
Install Docker on AWS, find and use images from public docker registry and finally build your docker images using Dockerfiles.
Amazon EC2 Container Service and Elastic Container Registry are explained.
Amazon Elastic Beanstalk, AWS Lambda and AWS Batch are covered in this post.
Many of the AWS services rely on KMS for their encryption needs. KMS allows encryption of data at rest. In this post, we will look at the components that mak...
Key policies are resource based policies which are tied to your CMK. And if you want a principal to be able to access your CMK, then a key policy must be in ...
Rotation of CMKs, importing key material for CMKs and Deletion of CMKs are covered in this post.
In this post, we will look at 5 ways to encrypt data in S3: SSE-S3, SSE-KMS, SSE-C, CSE-KMS and CSE-C.
How to use boto3 to manage S3 and DynamoDB?
Basics of DynamoDB, when to use it, when not to use it
Continuous Delivery requirements and tools are discussed extensively in this post.
Everything about VPC subnets and how to design for high availability and resiliency.
Configure a static website with S3 and distribute it using CloudFront.
Filter inbound and outbound traffic using NACLs and Security Groups within your VPC.
Introduction to Elastic Load Balancing and types of ELBs is covered in this post.
We will explore how AWS Beanstalk can be used to help deploy and scale applications without having to worry about provisioning resources manually.
Why do we need AWS X-Ray service and what are the key components of X-ray service are covered in this post.
Host a static gallery website on S3 and distribute the content the Edge locations using CloudFront Web Distribution.
Get an overview of Amazon Kinesis to collect, process and analyze real-time streaming data.
Learn to process SNS notifications with AWS Lambda function which will upload a file to S3 upon receipt of a message.
Learn when to use ElastiCache Service within your applications to improve your overall performance.
Lets understand the rise and popularity of Data Lakes and the need for modern Cloud-based Data Lakes.
IaaC is one of the pillars of Cloud DevOps and CloudFormation is the tool that lets us provision resources using declarative programming.
Basic Networking resources within AWS is covered through the use of LucidChart diagrams.
In this post, we will see what AWS Step Functions are and what types of problems this service is the best suited to solve with an example.
AWS RDS and AWS non-relation databases are two main families of Databases offered by AWS. In this post I will introduce the various databases available on AW...
Create RDS subnet groups, RDS database clusters, manage access to RDS cluster using security groups and finally connect to your RDS cluster and create tables.
To understand EC2 Container Service AWS ECS, I will approach this from an Architectural Context, then I’ll cover the Computational Context, and then finally,...
Cloud9 is a cloud-based IDE to build Cloud-Native applications. In this post, I will show how to develop, test and deploy a Serverless app using Cloud9.
An overview of AWS Lambda service and its key features.
Process AWS S3 events using AWS Lambda. A simple example of uploading an image to a bucket will create a zipped version of it in the same bucket with zip pre...
Process CodeCommit events with a Lambda Function to create custom SNS notifications, containing useful information about branch, author and message for each ...
AWS Developer tools: CodeBuild, CodeDeploy and CodePipeline are discussed in the context of a CICD pipeline.
Learn how to design, configure, secure and test HTTP endpoints, using AWS Lambda as backend.