AWS Database Architecture: Patterns and Best Practices
Exploring Map, List, Set, and Object Datatypes in Terraform
Today, we will explore the power of variables in Terraform and how they can enhance the flexibility and reusability of our infrastructure code.
4 Game-Changing Use Cases of Cloud In Banking
Need to invigorate your banking services? These use cases of cloud in banking show how getting into cloud delivers stellar results for your BFSI organization.
Streamlining Serverless Applications: Managing AWS Lambda Dependencies with Layers and Terraform
AWS Lambda is a serverless computing service that allows you to run your code without provisioning or managing servers. To get the most out of Lambda, it’s crucial to understand how to upload and…
How to Create Custom Nginx Docker Image
Creating Nginx Docker image with a custom index.html page
Accelerate Your Cloud DevOps Workflow with Klotho & Adaptive Architectures
Whether on AWS or Azure, DevOps done right helps you move fast and innovate. But what if DevOps were more accessible? What if you could make big architectural changes in seconds and prototype rapidly, with just one line of code?
Continuous Delivery with EKS and ArgoCD
ArgoCD is a continuous delivery tool used for Kubernetes. I see customers often submit cases where they need to understand why a service went down and who made the changes to this service…
Cluster-Autoscaler | Amazon EKS
Autoscaling is a function that automatically scales resources up or down to meet inconsistent demands. This is a major Kubernetes function that would otherwise require extensive human resources to…
Building Data Centers and Server Rooms: Should Your Construction Company Target This Industry?
The Best Way to Gain an AWS Gold Jacket (12x certifications)
A roadmap for achieving and maintaining the 12 certificates that AWS currently offers. It’s a long and demanding road, but that doesn’t have to discourage you.
How to Create a Virtual Private Network (VPN)
How I explored the mechanics of online safety while sharpening Cloud skills
How to install MongoDB in AWS EC2
AWS does support NoSQL databases such as DynamoDB and DocumentDB but not MongoDB. So if you would like to host your MongoDB to the AWS cloud but do not want to migrate to another DB, you may install…
Amazon Aurora Serverless (v1 vs v2): What's the Difference?
Learn the difference between Amazon Aurora Serverless v1 and v2.
AWS SQS CLI commands with examples
The AWS SQS is the first service AWS offered to the public. It is a stable, robust, fast, and scalable service widely used in asynchronous systems. In this tutorial I will show with examples the AWC CLI commands to manipulate with SQS.
How to Setup AWS Client VPN
How to configure and connect in the AWS Client VPN using the OpenVPN client
Solution for Amazon S3 Error “AccessControlListNotSupported”
Here’s how I resolved the “AccessControlListNotSupported” error in Amazon S3
Adding an SSL Certificate to an Application Load Balancer in AWS
AWS Certificate Manager(ACM) is a service that allows you to create, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS…
How to Configure AWS SFTP Server with AWS S3
A tutorial on configuring AWS SFTP Server with AWS S3
Upload Files to Google Cloud Storage from React
A tutorial on how to upload files to Google Cloud Storage from React using Node.js and Multer
4 Steps To Connect AWS Servers Using SSH Without Key Pairs
Servers on AWS provide certain levels of security for users. That’s great. But too many security concerns may cause your daily operations less convenient. A good example is that you need to provide…
How to Create an AWS Application Load Balancer for Your EC2 Instances
A load balancer will make it possible to distribute the workload across multiple EC2 instances. A client application will connect to the load balancer without knowing which EC2 instance will handle…
Snowflake vs Redshift vs BigQuery: The Differences
Snowflake vs Redshift vs BigQuery, which is better? This is a relevant question that arises when it comes to choosing the best data warehousing solution
Invoking AWS Lambda with gRPC Protobuf
A detailed guide on how to use AWS Lambda with gRPC Protobufs.
How to Change the Node Exporter Port if It is Already in Use
The Node Exporter is a service from Prometheus that allows for the extraction of node information via an Application Program Interface (API). If you are reading this then you probably are well aware…
How to Configure CloudWatch to Monitor Spring Boot Application Log
A guide to configuring CloudWatch to monitor the spring boot application log.
A Simple Example of “Lambda-backed Custom Resource” in AWS CloudFormation
The minimal working snippets of the custom resource function.
How to Dump and Restore Databases with mysqldump in an RDS Instance in AWS
A guide on dumping and restoring databases with mysqldump in an RDS instance in AWS.
Serverless Proxy with AWS: How It Works
AWS Cloud Practitioner Study Notes 2021
What you need to know to successfully pass your certification.
How to Build a Docker Image Using AWS CodeBuild Locally
A tutorial on building a Docker image using AWS CodeBuild locally.
How to Run a PySpark Application on AWS Lambda
A proof of concept to see if we can run Spark on AWS Lambda.
How To Automate Application Deployments Using Terraform and AWS CodeDeploy
AWS S3: Different Types of Storage Types Available in S3
AWS S3: Generating Logs in S3 Bucket
AWS Icons for Designs and Presentations (Great AWS Resource)
A Great AWS Resource for designers
Choosing between AWS PrivateLink and Transit Gateway
When connecting your AWS environment to a SaaS solution in another AWS account, what do you say if you get asked whether you want to use AWS PrivateLink, Transit Gateway (TGW), or VPC Peering to…
AWS Lambda Testing and Debugging using IntelliJ, AWS SAM, and Docker
AWS Lambda is very popular nowadays. It is easy to develop and deploy without any hassle with providing and maintaining infrastructure. But sometimes it is difficult to test and debug your Lambda code locally on a PC. Here I will show you how to configure your PC to be able to test and debug AWS Lambda.
AWS ECS Cluster using the EC2 Launch Type
The diagram below shows you what exactly I will create in this tutorial. I will create a cluster in one region spreading instances across three availability zones. All instances will be isolated…
How to Push a Docker Image to the AWS ECR
In this tutorial, I will show how to push an image to AWS. All the steps shown below were performed on Ubuntu 18 with Docker version 19.03.6 and AWS CLI version 2 installed.
AWS TypeScript CDK and Step Functions
How to deploy a TypeScript step function composed of 3 lambdas.
AWS TypeScript CDK and Lambda
This quick tutorial will show the steps for deploying a TypeScript lambda that is deployed behind API Gateway and can be used to calculate the sum of 2 numbers. This is an introductory tutorial and…
How to Use the CloudFormation Sub Function
Since I started using AWS CloudFormation 4 years ago, I have seen many people using the Fn::Join command to merge information such as static text and variables in their CloudFormation templates. While this works, it can get messy and difficult to understand when things get complicated. Fn::Sub helps simplify our template definitions.
AWS CLI Commands Cheatsheet
All the generic AWS CLI Commands you need to know — MacOS Specific
Setup AWS CDK In 2 Minutes
In 2 Minutes — Setup AWS CDK for You AWS Cloud Projects
The Simple Way to Connect AWS EC2 Instance with Your Domain Name
Explore the easiest way to bind EC2 IP with your Domain Name to host your content.
Build a Docker Image and publish it to AWS ECR using Github Actions
CI/CD Cloud Image Build on Github to AWS Registry
How Much Does AWS Really Cost?
Typical AWS pricing for a MERN stack example
Deploy Docker Containers In AWS Lambda In 5 Easy Steps
Lambda can now run your containers as a function with base runtimes provided by AWS or even with custom runtimes. With time, containerized apps became a hit and now the problem was how to deploy…
How to set up simple CI/CD using AWS CodePipeline with GitHub
A step-by-step example demonstrating how to deploy a static single page website to AWS S3
AWS EC2 Terraform Module Utilizing the aws_ami Data Source
Building a Terraform module that builds a bare-bones EC2 application server, qualifies for the AWS free-tier, and auto-assigns the ID of a registered AMI.
Upgrade AWS EKS Cluster with Zero Downtime
Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes service offering from AWS.It provides high availability and scalability for the Control Plane to run across multiple…
Connect to a Private Instance Using a Bastion Host Within a Custom VPC
Run Kubernetes Using Minikube Cluster on The AWS Cloud
How to run Kubernetes using Minikube Cluster on the AWS Cloud.
Localstack Resource Creation on Initialization
This tutorial explains how to create the resources on the Localstack initialization.
A Complete Guide to Upload JSON files in Amazon S3 using AWS Lambda
For uploading files in S3, we have to follow some steps. Let's start doing these steps.
Send Email Attachments with AWS Lambda + AWS Simple Email Service (SES)
How to send email attachments with AWS Lambda and AWS Simple Email Service (SES)
Creating and attaching an AWS IAM role, with a policy to an EC2 instance using Terraform scripts
This is an infrastructure as a code, which is equivalent to the AWS CloudFormation, that allows the user to create, update, and version any of the Amazon Web Services (AWS) infrastructure. Terraform…
Use AWS Lambda + Python to Rotate IAM Access Keys Automatically
Set it and forget it
S3 Events to Lambda vs S3 Events to SQS/SNS to Lambda
An AWS System Design Comparison
How to Easily Delete an S3 Bucket with Millions of Files in it
Quick automation tips for clearing out your AWS S3 buckets.