---
title: "aws"
lang: "en"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/categories/aws
---

[Home](/)›[All Posts](/blog)›[All Categories](/blog/categories)›[Aws](/blog/categories/aws)

Category

# aws

36Articles

CategoryAllDevOps (50)AWS (36)Infrastructure as Code (15)EC2 (12)CI/CD (11)Cloud Computing (11)Automation (10)Linux (10)Software Engineering (10)Security (9)Kubernetes (8)TypeScript (8)Backend Development (7)Node.js (7)AWS CLI (6)Cloud Native (6)Developer Tools (6)Software Development (6)Artificial Intelligence (5)Docker (5)Networking (5)Serverless (5)Terraform (5)Best Practices (4)CloudFormation (4)Code Quality (4)Containerization (4)DevSecOps (4)Frontend Development (4)Git (4)JavaScript (4)Machine Learning (4)Observability (4)ReactJS (4)Apache (3)API Development (3)Cloud Security (3)Jenkins (3)Microservices (3)Monitoring (3)MySQL (3)Software Architecture (3)Supply Chain Security (3)Testing (3)Version Control (3)Web Development (3)AWS Lambda (2)Cloud Architecture (2)Cloud Automation (2)Containers (2)Database (2)Database Management (2)Development Setup (2)Development Tools (2)EBS (2)Firewall (2)GitHub (2)Infrastructure (2)Java (2)LAMP Stack (2)Next.js (2)PHP (2)Platform Engineering (2)PowerShell (2)Productivity (2)Programming Best Practices (2)RDS (2)S3 (2)Site Reliability Engineering (2)SSH (2)State Management (2)VPC (2)Web Server (2)Windows (2)WordPress (2)Agile (1)AI (1)AI & Machine Learning (1)AIOps (1)API Design (1)Application Deployment (1)Application Security (1)Authentication (1)Autoscaling (1)Backend Architecture (1)Backend Engineering (1)Business Strategy (1)Caching (1)Career Development (1)Chaos Engineering (1)Cloud (1)Cloud Economics (1)Cloud Engineering (1)Cloud Financial Management (1)Cloud Governance (1)Cloud Management (1)Cloud Migration (1)Cloud Networking (1)Cloud Provisioning (1)Cloud Storage (1)Cloud Strategy (1)Cloudflare (1)Code Generation (1)Command Line (1)Compliance as Code (1)Configuration Management (1)Container Security (1)Cost Management (1)Cost Optimization (1)Crossplane (1)Custom Code (1)Customization (1)Data Transfer (1)Database DevOps (1)Databases (1)Deep Learning (1)Developer Lifestyle (1)DynamoDB (1)ECS (1)Edge Computing (1)EFS (1)Error Budgets (1)FinOps (1)Generative AI (1)GitHub Actions (1)GitOps (1)Governance (1)Incident Management (1)Infrastructure Automation (1)InSpec (1)Internal Developer Platforms (1)Internal Tools (1)IT Modernization (1)IT Operations (1)JavaScript Tooling (1)Knowledge Graphs (1)Large Language Models (1)Logging (1)Low Code (1)Management (1)MariaDB (1)Mental Health (1)MongoDB (1)Monoliths (1)Monorepos (1)Multi Cloud (1)NoSQL Databases (1)Open Source (1)OpenTelemetry (1)Performance Optimization (1)Pipeline Reliability (1)Policy as Code (1)PostgreSQL (1)Programming (1)Programming Principles (1)Project Management (1)Pulumi (1)Python (1)RAG Systems (1)Redis (1)Redux (1)Refactoring (1)Reliability (1)Resilience (1)Scalability (1)SCSS (1)Service Mesh (1)SLO (1)Spring Boot (1)Spring Framework (1)SRE (1)Starship (1)Static Typing (1)Styled Components (1)System Administration (1)System Design (1)System Reliability (1)Tailwind CSS (1)Technical Debt (1)Technology Ethics (1)Terminal (1)Text Editors (1)UI Components (1)Versioning (1)VIM (1)Web Architecture (1)Windows Server (1)Zero Trust Architecture (1)TagAllDevOps (17)Automation (15)Terraform (13)DevOps Practices (12)IaC (10)CI/CD (9)AWS CLI (8)Amazon Linux 2 (7)AWS (7)AWS CloudFormation (7)Cloud Security (7)DevSecOps (7)Infrastructure as Code (7)Microservices (7)Scalability (7)TypeScript (7)Continuous Delivery (6)Kubernetes (6)Node.js (6)Cloud Infrastructure (5)DevOps Tools (5)GitHub Actions (5)Observability (5)Software Architecture (5)Version Control (5)AWS Lambda (4)CI/CD Pipelines (4)Compliance (4)EC2 (4)Express.js (4)Linux Server (4)Software Engineering (4)VPC Configuration (4)AI Ethics (3)AWS CLI Commands (3)AWS Security Groups (3)Babel (3)Clean Code (3)CLI Tools (3)Cloud Native (3)Continuous Integration (3)Cost Optimization (3)Development Workflow (3)Docker (3)EC2 Instance (3)ESLint (3)GitOps (3)Husky (3)Internet Gateway (3)JavaScript (3)Machine Learning (3)MongoDB (3)Monitoring (3)NAT Gateway (3)Prettier (3)REST API (3)SBOM (3)Security Groups (3)State Management (3)VPC Setup (3)AI Development (2)AIOps (2)API Security (2)Auto Scaling (2)AWS Automation (2)AWS Bastion Host (2)AWS EC2 Setup (2)AWS Organizations (2)AWS SAM (2)AWS Services (2)AWS VPC (2)Bitbucket SSH (2)CI/CD Pipeline (2)Cloud Architecture (2)Cloud Automation (2)Cloud Best Practices (2)Cloud Cost Optimization (2)Cloud Governance (2)Cloud Management (2)Code Maintainability (2)Containerization (2)Cosign (2)Cost Explorer (2)Developer Productivity (2)DevOps Culture (2)Distributed Systems (2)Docker Compose (2)Ed25519 (2)FinOps (2)Firewalld (2)Frontend Development (2)Generative AI (2)Git Hooks (2)GitHub (2)GitHub SSH (2)GitLab CI (2)GitLab SSH (2)Grafana (2)HCL (2)IAM (2)Incident Response (2)JavaScript Backend (2)Jenkins (2)JSON (2)KISS Principle (2)Kubelet (2)Large Language Models (2)Logs (2)Maintainability (2)Metrics (2)Package Management (2)Performance Optimization (2)Pipeline Security (2)Policy as Code (2)PostgreSQL (2)Project Setup (2)Python (2)React Hooks (2)ReactJS (2)Reserved Instances (2)RESTful API (2)S3 (2)Savings Plans (2)Secure Remote Access (2)Serverless (2)Serverless Architecture (2)Site Reliability Engineering (2)SLSA (2)Software Design (2)Software Development (2)SQL (2)Ssh agent (2)Ssh keygen (2)Technical Debt (2)Terraform Modules (2)Trivy (2)TypeScript Backend (2)Vite (2)Web Development (2)Web Hosting (2)Web Services (2)Windows Terminal (2)Winston Logger (2)YAML (2)Zero Trust (2).bashrc (1).vimrc (1)Access Management (1)Agile Development (1)Agile Methodology (1)AI (1)AI in Software Development (1)AI Limitations (1)AI Orchestration (1)Amazon DynamoDB (1)Amazon EKS (1)Amazon Prime Video (1)Amazon S3 (1)Ansible (1)Apache (1)Apache 2.0 (1)Apache Configuration (1)Apache Docker (1)Apache Installation (1)Apache Setup (1)API Comparison (1)API Design Principles (1)API Gateway (1)API Performance (1)Apko (1)APM (1)Application Development (1)Application Performance (1)ArgoCD (1)ArtifactHub (1)Artificial Intelligence (1)Attach EBS Volume (1)Audit (1)Automated Deployment (1)Automation in Coding (1)Automation Tools (1)AWS Best Practices (1)AWS CLI Automation (1)AWS CLI EC2 (1)AWS CLI VPC (1)AWS CloudWatch (1)AWS CodePipeline (1)AWS Console (1)AWS Cost Optimization (1)AWS Deployment (1)AWS DynamoDB (1)AWS EBS (1)AWS EC2 (1)AWS EC2 Docker (1)AWS ECS (1)AWS EKS (1)AWS Fargate (1)AWS Lambda@Edge (1)AWS Modernization (1)AWS Networking (1)AWS Provisioning (1)AWS RDS (1)AWS RDS MySQL (1)AWS RDS Setup (1)AWS S3 Bucket (1)AWS S3 Sync (1)AWS Secrets Manager (1)AWS Well Architected Framework (1)Azure (1)Backend Development (1)BGP (1)Bitnami (1)Build Automation (1)Business Alignment (1)Business Automation (1)Cache Aside (1)Caching Strategies (1)Calico (1)CDN (1)Centralized Logging (1)Cgroups v2 (1)Change Data Capture (1)Change Sets (1)Chaos Engineering (1)Chaos Monkey (1)ChatGPT (1)Chocolatey (1)CI/CD for Infrastructure (1)CI/CD Security (1)CI/CD Tools (1)Cilium (1)CircleCI (1)CLI (1)Client Server Architecture (1)Cloud Adoption (1)Cloud Computing (1)Cloud Custodian (1)Cloud Database (1)Cloud Deployment (1)Cloud Financial Management (1)Cloud Migration Strategy (1)Cloud Mistakes (1)Cloud Native Architecture (1)Cloud Storage (1)Cloud Storage CLI (1)Cloudflare Workers (1)CloudFormation (1)CloudFormation Template (1)CloudWatch (1)Cluster Autoscaler (1)CMS (1)CNI (1)Code Complexity (1)Code Editing (1)Code Generation (1)Code Management (1)Code Quality (1)Coding Addiction (1)Collaboration (1)Composite Actions (1)Conditional Logic (1)Configuration Management (1)Container Hardening (1)Container Orchestration (1)Container Signing (1)Container Technology (1)Content Generation (1)Continuous Deployment (1)Control Tower (1)Cost Anomaly Detection (1)Cost Management (1)Cron Job (1)Custom Code (1)Customizable Components (1)CVE (1)DAST (1)Data Fetching (1)Data Migration (1)Data Persistence (1)Data Transfer (1)Database Administration (1)Database Automation (1)Database CI/CD (1)Database Connection (1)Database Containerization (1)Database Design (1)Database Management (1)Database Setup (1)Datadog (1)Debezium (1)Debugging (1)Deep Learning (1)Deep Learning for Code (1)Dependency Management (1)Developer Burnout (1)Developer Environment (1)Developer Experience (1)Developer Tools (1)Developer Well being (1)DevOps Best Practices (1)Digital Transformation (1)Disaster Recovery (1)DiskPart (1)Distroless (1)Docker CLI (1)Docker Hardened Images (1)Docker Installation (1)Docker Volumes (1)Dockerfile (1)Dotfiles Management (1)DRY (1)DRY Principle (1)DynamoDB CRUD (1)EBPF (1)EBS (1)EBS Volume (1)EC2 Data Transfer (1)EC2 Instance Communication (1)EC2 PHP PDO (1)EC2 Security (1)EC2 Setup (1)EC2 User Data (1)EFS File System (1)Elastic Load Balancing (1)Else Statements (1)Entity Extraction (1)Environment Setup (1)Envoy (1)Event Driven Architecture (1)FaaS (1)Fault Injection (1)Firewall cmd (1)Flaky Tests (1)Flannel (1)Fluent Bit (1)Flux (1)Flyway (1)Frontend (1)Frontend Tooling (1)Frontend Tutorial (1)Full Stack Observability (1)GANs (1)GCP (1)GDPR (1)GenAI (1)Git Authentication (1)Git Bare Repository (1)Git Commands (1)Git Configuration (1)Git Setup (1)Git Tips (1)Git Workflow (1)GitHub Integration (1)GitHub Organization (1)Global Secondary Index (1)Global State (1)Go (1)GraphQL (1)GraphRAG (1)Gremlin (1)Guard Clauses (1)HashiCorp (1)HashiCorp Vault (1)Health check (1)Helm (1)High Availability (1)HTTP (1)HTTP Methods (1)HTTPD (1)Hugging Face Transformers (1)IaC for Serverless (1)Image Slider (1)Image Synthesis (1)Immutable Infrastructure (1)In Memory Cache (1)In Place Pod Vertical Scaling (1)Incident Management (1)Infrastructure (1)Infrastructure as Code (IaC) (1)Infrastructure Automation (1)Infrastructure Management (1)InSpec (1)Internal Developer Platforms (1)Internal Tools (1)Ioredis (1)IPAM (1)Iptables (1)ISO 27001 (1)Istio (1)IT Infrastructure (1)Java Development (1)Java on AWS (1)JavaScript Development (1)JavaScript Runtime (1)Jenkins Installation (1)Jenkins Setup (1)Jest (1)Joi Validation (1)JSDoc (1)JUnit (1)JVM Optimization (1)JWT (1)JWT Authentication (1)Karpenter (1)Keyless Signing (1)Knex.js (1)Knowledge Graph (1)Kubernetes 1.35 (1)Kubernetes Logging (1)Kubernetes Scaling (1)LAMP (1)LAMP Setup (1)LAMP Stack (1)Landing Zone (1)LangChain (1)Latency (1)Legacy Systems (1)Linkerd (1)Linkerd2 proxy (1)Linux Distributions (1)Linux Firewall (1)Linux Setup (1)Linux SSH (1)Linux Tools (1)Liquibase (1)Liveness probe (1)LLM (1)LLM Tools (1)LLMs (1)Local Secondary Index (1)Log Management (1)LogQL (1)Loki (1)Low Code (1)Machine Learning Models (1)MariaDB (1)MariaDB Installation (1)MariaDB Setup (1)Markup Language (1)Maven (1)Melange (1)Micro segmentation (1)Microservices Logging (1)Microsoft (1)Migrate mongo (1)Modernization Strategy (1)Modular Design (1)Mongock (1)Mongoose (1)Monoliths (1)Monorepo (1)Moogsoft (1)MTLS (1)Multi Account Strategy (1)Multi Agent Systems (1)Multi AZ (1)Multi Stage Builds (1)MySQL (1)MySQL PHP (1)MySQL Replication (1)MySQL Secure Installation (1)MySQL Workbench Connection (1)Neo4j (1)Nerd Fonts (1)Netflix (1)Network Debugging (1)Network Security (1)NetworkPolicy (1)Neural Networks (1)Neuro Symbolic AI (1)Next.js (1)Next.js Setup (1)NFS (1)NIST (1)NLP (1)Node Autoscaling (1)Node Utilization (1)Node.js Installation (1)Node.js Performance (1)Nodemon (1)NodeSource (1)NoSQL (1)Object Storage (1)Observability Stack (1)OIDC (1)OPA (1)Open Policy Agent (1)OpenSSH (1)OpenTelemetry (1)Operational Excellence (1)ORM (1)Over Engineering (1)OWASP ZAP (1)Packer (1)Performance (1)Performance Efficiency (1)PHP (1)PHP Configuration (1)PHP Installation (1)PHP Modules (1)PHP PDO (1)Pipeline Debugging (1)Pipeline Templates (1)Platform Engineering (1)Pod Communication (1)POML (1)PowerShell (1)PowerShell Customization (1)PowerShell Disk Management (1)Probabilistic Systems (1)Problem Solving (1)Production Testing (1)Productivity (1)Productivity Hacks (1)Programming Passion (1)Prometheus (1)Prompt Engineering (1)Prop Drilling (1)Pros and Cons (1)Public Key Cryptography (1)Python AI (1)Query Builders (1)RAG (1)Rapid Prototyping (1)RDP (1)RDS (1)React Context API (1)React Framework (1)React Query (1)React Testing Library (1)Read Through Cache (1)Readability (1)Readiness probe (1)Redis Cache (1)Redux (1)Redux Slices (1)Redux Toolkit (1)Refactoring Techniques (1)Rego (1)Relational Database (1)Release Management (1)Reliability (1)Reliability Testing (1)Repository Management (1)Reproducibility (1)Resilience (1)Resilient Architecture (1)Resource Cleanup (1)Resource Management (1)Retool (1)Retrieval Augmented Generation (1)Reusable Workflows (1)RNNs (1)Route Tables (1)RPA (1)S3 Bucket (1)S3 Management (1)SAST (1)SCA (1)Scalable Systems (1)Schema Migration (1)SCSS (1)Secrets Management (1)Secure SDLC (1)Security (1)Self healing (1)Semantic Versioning (1)SemVer (1)Server Security (1)Server Setup (1)Serverless Deployment (1)Serverless Framework (1)Service Mesh (1)Shell Configuration (1)Shift Left Security (1)Sidecar Proxy (1)Sigstore (1)Simplicity (1)SLA (1)SLI (1)Software Development Lifecycle (1)Software Versioning (1)SonarQube (1)SOPS (1)Splunk (1)Spot Instances (1)Spring Boot (1)Spring Boot Deployment (1)Spring Framework (1)Spring Initializr (1)SRE (1)SSH (1)SSH Key Generation (1)SSH Keys (1)Stack Management (1)Starship Prompt (1)Startup probe (1)Stateful Applications (1)Statelessness (1)Static Type Checking (1)Static Website Hosting S3 (1)Styled Components with Next.js (1)Subnets (1)Sustainability Pillar (1)Symlinks (1)System Design (1)System Reliability (1)System Resiliency (1)System Testing (1)Tailwind CSS Integration (1)Tech Careers (1)Terminal Themes (1)Terraform Best Practices (1)Terratest (1)Test Automation (1)Test Reliability (1)Testing (1)Text Editing (1)Text Generation (1)Timbernetes (1)Traces (1)Tracing (1)Traffic Management (1)Travis CI (1)TRPC (1)Trusted Advisor (1)Ts node (1)Twin.macro (1)Type Safety (1)TypeScript Configuration (1)TypeScript Execution (1)UI Development (1)Uniform Interface (1)User Authentication (1)Vector Database (1)Vendor Lock in (1)Versioning (1)Versioning Schemes (1)Vertical Pod Autoscaler (1)VEX (1)VIM Cheat Sheet (1)VIM Commands (1)VIM Modes (1)Virtual Private Cloud (1)Visual Studio Code (1)VPA (1)VPC Endpoints (1)Vulnerability Scanning (1)Web Server Setup (1)Windows EC2 (1)Windows Setup (1)Winget (1)Wolfi (1)WordPress Installation (1)WordPress Setup (1)Work Life Balance (1)Workflow call (1)Write Behind Cache (1)Write Through Cache (1)X Ray (1)YAGNI (1)YAGNI Principle (1)Zero downtime deployment (1)Zero Downtime Scaling (1)Zod (1)Zsh (1)SortNewest firstOldest firstA to ZShortest read first

[![Unmasking Hidden Costs: Your Guide to AWS Cost Optimization Cleanup Strategies](/_astro/hero.CWgY4j60_Zi18Gu.webp)](/blog/post/aws-cost-optimization-cleanup-strategies)

## [Unmasking Hidden Costs: Your Guide to AWS Cost Optimization Cleanup Strategies](/blog/post/aws-cost-optimization-cleanup-strategies)

-   [AWS](/blog/categories/aws)
-   [Cost Optimization](/blog/categories/cost-optimization)
-   07 Feb 2026
-   17 Mins read

The cloud offers amazing flexibility and scalability, letting businesses innovate and grow super fast. But if you're not careful, those benefits can quickly lead to surprisingly high bills. Lots of co

[#AWS Cost Optimization](/blog/tags/aws-cost-optimization)[#Cost Explorer](/blog/tags/cost-explorer)[#Trusted Advisor](/blog/tags/trusted-advisor)+13 tags

[Read Post](/blog/post/aws-cost-optimization-cleanup-strategies)

[![Karpenter vs. Cluster Autoscaler on AWS: Picking the Right Tool for Your Kubernetes Scaling](/_astro/hero.5Ny8gqgW_mWwGz.webp)](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

## [Karpenter vs. Cluster Autoscaler on AWS: Picking the Right Tool for Your Kubernetes Scaling](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

-   [DevOps](/blog/categories/devops)
-   [Kubernetes](/blog/categories/kubernetes)
-   31 May 2025
-   12 Mins read

You know how it is with modern apps. They can be super busy one minute and then quiet the next. If you're using Kubernetes on Amazon Web Services (AWS), making sure your setup can handle these ups and

[#Karpenter](/blog/tags/karpenter)[#Cluster Autoscaler](/blog/tags/cluster-autoscaler)[#Kubernetes Scaling](/blog/tags/kubernetes-scaling)+5 tags

[Read Post](/blog/post/karpenter-vs-cluster-autoscaler-aws-kubernetes-scaling)

[![Navigating Growth: Building a Secure and Scalable AWS Environment with a Multi-Account Architecture and Control Tower](/_astro/hero.BShn8B1r_Zu8h2W.webp)](/blog/post/multi-account-aws-control-tower)

## [Navigating Growth: Building a Secure and Scalable AWS Environment with a Multi-Account Architecture and Control Tower](/blog/post/multi-account-aws-control-tower)

-   [Cloud Computing](/blog/categories/cloud-computing)
-   [AWS](/blog/categories/aws)
-   13 Apr 2025
-   13 Mins read

The cloud journey often kicks off with a single AWS account. It feels simple and straightforward, especially when you're just starting out or have smaller teams. But as your cloud usage grows, that in

[#AWS](/blog/tags/aws)[#Control Tower](/blog/tags/control-tower)[#Multi Account Strategy](/blog/tags/multi-account-strategy)+8 tags

[Read Post](/blog/post/multi-account-aws-control-tower)

[![When to Use Serverless?](/_astro/hero.dLhnz4QY_1KW7Ab.webp)](/blog/post/when-to-use-serverless)

## [When to Use Serverless?](/blog/post/when-to-use-serverless)

-   [Serverless](/blog/categories/serverless)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   26 May 2024
-   05 Mins read

As a DevOps engineer working with AWS, knowing when to use serverless architecture matters for your projects. Serverless computing offers real benefits, but it's important to know when it's the right

[#Serverless Architecture](/blog/tags/serverless-architecture)[#AWS Lambda](/blog/tags/aws-lambda)[#Microservices](/blog/tags/microservices)+5 tags

[Read Post](/blog/post/when-to-use-serverless)

[![Phases of the Modernization Process](/_astro/hero.D0sMK9tl_P5z9X.webp)](/blog/post/phases-of-the-modernization-process)

## [Phases of the Modernization Process](/blog/post/phases-of-the-modernization-process)

-   [IT Modernization](/blog/categories/it-modernization)
-   [Cloud Migration](/blog/categories/cloud-migration)
-   18 May 2024
-   06 Mins read

Modernizing IT infrastructure helps organizations stay competitive, secure, and efficient. The process involves several strategic phases, and getting each one right matters for a smooth transition and

[#Modernization Strategy](/blog/tags/modernization-strategy)[#IT Infrastructure](/blog/tags/it-infrastructure)[#Cloud Adoption](/blog/tags/cloud-adoption)+7 tags

[Read Post](/blog/post/phases-of-the-modernization-process)

[![Becoming an AWS Pro: A Deep Dive into Amazon Elastic Container Service](/_astro/hero.ia7tHPKE_ZlnALL.webp)](/blog/post/aws-ecs-deep-dive)

## [Becoming an AWS Pro: A Deep Dive into Amazon Elastic Container Service](/blog/post/aws-ecs-deep-dive)

-   [AWS](/blog/categories/aws)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   13 Oct 2023
-   05 Mins read

Introduction If you're working on container orchestration on AWS, Amazon Elastic Container Service (ECS) is worth understanding well. This guide covers ECS in depth and answers the most common que

[#AWS ECS](/blog/tags/aws-ecs)[#Amazon EKS](/blog/tags/amazon-eks)[#AWS Fargate](/blog/tags/aws-fargate)+7 tags

[Read Post](/blog/post/aws-ecs-deep-dive)

[![Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems](/_astro/hero.CoOFXLCa_Z2wwlfS.webp)](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

## [Scaling Up, Staying Strong: Hands-On AWS CloudFormation Techniques for Building Resilient and Scalable Systems](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

-   [AWS](/blog/categories/aws)
-   [Cloud Computing](/blog/categories/cloud-computing)
-   02 Jun 2023
-   04 Mins read

Introduction Building resilient and scalable systems matters for businesses that need to meet growing demand and maintain high availability. Cloud native architecture, combined with the capabiliti

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#IaC](/blog/tags/iac)[#Scalable Systems](/blog/tags/scalable-systems)+7 tags

[Read Post](/blog/post/scaling-up-staying-strong-hands-on-aws-cloudformation-techniques-for-building-resilient-and-scalable-systems)

[![Best Practices for Infrastructure Automation in a Cloud Native AWS Environment](/_astro/hero.CTyi0Kde_16WUz4.webp)](/blog/post/best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

## [Best Practices for Infrastructure Automation in a Cloud Native AWS Environment](/blog/post/best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

-   [AWS](/blog/categories/aws)
-   [Cloud Native](/blog/categories/cloud-native)
-   22 May 2023
-   02 Mins read

Introduction Infrastructure automation is core to running a cloud native AWS environment well. This post covers the best practices for security and compliance, CI/CD pipelines, monitoring and scal

[#AWS Automation](/blog/tags/aws-automation)[#Infrastructure as Code (IaC)](/blog/tags/infrastructure-as-code-iac)[#CI/CD Pipelines](/blog/tags/cicd-pipelines)+7 tags

[Read Post](/blog/post/best-practices-for-infrastructure-automation-in-a-cloud-native-aws-environment)

[![Orchestrating Infrastructure with Terraform](/_astro/hero.D2PoOOZD_2bwX4C.webp)](/blog/post/orchestrating-infrastructure-with-terraform)

## [Orchestrating Infrastructure with Terraform](/blog/post/orchestrating-infrastructure-with-terraform)

-   [Terraform](/blog/categories/terraform)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   22 May 2023
-   03 Mins read

Introduction Terraform is a tool for infrastructure orchestration that lets you create and manage infrastructure across multiple cloud providers. With Terraform, you provision resources on AWS by

[#Terraform](/blog/tags/terraform)[#IaC](/blog/tags/iac)[#AWS Provisioning](/blog/tags/aws-provisioning)+7 tags

[Read Post](/blog/post/orchestrating-infrastructure-with-terraform)

[![Deploying Serverless Applications with AWS SAM](/_astro/hero.CdyEyleP_2fYFz9.webp)](/blog/post/deploying-serverless-applications-with-aws-sam)

## [Deploying Serverless Applications with AWS SAM](/blog/post/deploying-serverless-applications-with-aws-sam)

-   [AWS](/blog/categories/aws)
-   [Serverless](/blog/categories/serverless)
-   22 May 2023
-   02 Mins read

Introduction AWS SAM (Serverless Application Model) extends AWS CloudFormation with a simpler syntax for defining and deploying serverless applications. SAM templates let you define and deploy you

[#AWS SAM](/blog/tags/aws-sam)[#Serverless Framework](/blog/tags/serverless-framework)[#AWS Lambda](/blog/tags/aws-lambda)+5 tags

[Read Post](/blog/post/deploying-serverless-applications-with-aws-sam)

[![AWS CloudFormation for Infrastructure as Code (IaC)](/_astro/hero.DW2mCCZ1_Z1qXfDg.webp)](/blog/post/aws-cloudformation-for-infrastructure-as-code-iac)

## [AWS CloudFormation for Infrastructure as Code (IaC)](/blog/post/aws-cloudformation-for-infrastructure-as-code-iac)

-   [AWS](/blog/categories/aws)
-   [CloudFormation](/blog/categories/cloudformation)
-   22 May 2023
-   03 Mins read

Introduction AWS CloudFormation is one of the core Infrastructure as Code (IaC) tools on AWS. It lets you declare your infrastructure using JSON or YAML templates, which simplifies creation and ma

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#IaC](/blog/tags/iac)[#JSON](/blog/tags/json)+7 tags

[Read Post](/blog/post/aws-cloudformation-for-infrastructure-as-code-iac)

[![Cloud Native Infrastructure on AWS](/_astro/hero.CwVzviwB_4akIX.webp)](/blog/post/cloud-native-infrastructure-on-aws)

## [Cloud Native Infrastructure on AWS](/blog/post/cloud-native-infrastructure-on-aws)

-   [AWS](/blog/categories/aws)
-   [Cloud Native](/blog/categories/cloud-native)
-   22 May 2023
-   02 Mins read

Introduction Cloud native infrastructure lets developers design and deploy applications built specifically for the cloud, rather than adapted to it. Using AWS services well, it enables application

[#Cloud Native Architecture](/blog/tags/cloud-native-architecture)[#AWS Services](/blog/tags/aws-services)[#AWS Lambda](/blog/tags/aws-lambda)+10 tags

[Read Post](/blog/post/cloud-native-infrastructure-on-aws)

[![Infrastructure Automation on AWS: CloudFormation, SAM, and Terraform for IaC](/_astro/hero.BsNJX0oJ_LxOfi.webp)](/blog/post/infrastructure-automation-on-aws-cloudformation-sam-and-terraform-for-iac)

## [Infrastructure Automation on AWS: CloudFormation, SAM, and Terraform for IaC](/blog/post/infrastructure-automation-on-aws-cloudformation-sam-and-terraform-for-iac)

-   [AWS](/blog/categories/aws)
-   [Infrastructure as Code](/blog/categories/infrastructure-as-code)
-   21 May 2023
-   02 Mins read

Introduction This post covers Infrastructure as Code (IaC) and how it fits into a Cloud Native AWS environment: what IaC gives you, and how CloudFormation, AWS SAM, and Terraform each handle a dif

[#IaC](/blog/tags/iac)[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#AWS SAM](/blog/tags/aws-sam)+6 tags

[Read Post](/blog/post/infrastructure-automation-on-aws-cloudformation-sam-and-terraform-for-iac)

[![The AWS Well-Architected Framework Explained](/_astro/hero.4QrHEFiK_i2C8D.webp)](/blog/post/aws-well-architected-framework-explained)

## [The AWS Well-Architected Framework Explained](/blog/post/aws-well-architected-framework-explained)

-   [AWS](/blog/categories/aws)
-   [Cloud Architecture](/blog/categories/cloud-architecture)
-   09 Mar 2023
-   12 Mins read

TL;DR AWS Well-Architected Framework is a collection of best practices for creating and running systems on AWS that are dependable, secure, effective, economical, and long-lasting. The framework i

[#AWS Well Architected Framework](/blog/tags/aws-well-architected-framework)[#Operational Excellence](/blog/tags/operational-excellence)[#Security](/blog/tags/security)+6 tags

[Read Post](/blog/post/aws-well-architected-framework-explained)

[![How to Avoid Common Cloud Services Mistakes](/_astro/hero.9gb_YEzv_5JpIH.webp)](/blog/post/how-to-avoid-common-cloud-services-mistakes)

## [How to Avoid Common Cloud Services Mistakes](/blog/post/how-to-avoid-common-cloud-services-mistakes)

-   [Cloud Strategy](/blog/categories/cloud-strategy)
-   [AWS](/blog/categories/aws)
-   20 Jan 2023
-   13 Mins read

Introduction By offering scalable, on-demand resources and services, cloud services have completely changed the way organizations operate. Implementing cloud services, however, can provide its own

[#Cloud Mistakes](/blog/tags/cloud-mistakes)[#AWS Best Practices](/blog/tags/aws-best-practices)[#Cloud Security](/blog/tags/cloud-security)+6 tags

[Read Post](/blog/post/how-to-avoid-common-cloud-services-mistakes)

[![How to Deploy a Spring Boot Application to AWS CloudFormation](/_astro/hero.C8XnJRc3_Z1OiL51.webp)](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

## [How to Deploy a Spring Boot Application to AWS CloudFormation](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

-   [AWS](/blog/categories/aws)
-   [Spring Boot](/blog/categories/spring-boot)
-   17 Jan 2023
-   09 Mins read

Introduction Deploying a Spring Boot application to the cloud can provide many benefits such as scalability and easy management. AWS CloudFormation is a service that allows for the creation and ma

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#Spring Boot Deployment](/blog/tags/spring-boot-deployment)[#Java on AWS](/blog/tags/java-on-aws)+5 tags

[Read Post](/blog/post/how-to-deploy-a-spring-boot-application-to-aws-cloudformation)

[![How To Setup Bastion Host on AWS using CloudFormation Template](/_astro/hero.DX_FnUff_Z21DeWl.webp)](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

## [How To Setup Bastion Host on AWS using CloudFormation Template](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

-   [AWS](/blog/categories/aws)
-   [CloudFormation](/blog/categories/cloudformation)
-   10 Jan 2023
-   09 Mins read

Introduction In the previous post, How To Setup Bastion Host on AWS using AWS CLI, we set up a Bastion host with the AWS CLI. Here we w

[#AWS Bastion Host](/blog/tags/aws-bastion-host)[#CloudFormation Template](/blog/tags/cloudformation-template)[#VPC Setup](/blog/tags/vpc-setup)+7 tags

[Read Post](/blog/post/how-to-setup-bastion-host-on-aws-using-cloudformation-template)

[![How To Setup Bastion Host on AWS using AWS CLI](/_astro/hero.DGhoBA0r_KL9IM.webp)](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

## [How To Setup Bastion Host on AWS using AWS CLI](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [AWS CLI](/blog/categories/aws-cli)
-   09 Jan 2023
-   15 Mins read

Introduction Security is the top priority for any infrastructure and application, and that's why a Bastion host is a must-have in your infrastructure if you want to secure your remote connections.

[#AWS Bastion Host](/blog/tags/aws-bastion-host)[#AWS CLI](/blog/tags/aws-cli)[#VPC Setup](/blog/tags/vpc-setup)+7 tags

[Read Post](/blog/post/how-to-setup-bastion-host-on-aws-using-aws-cli)

[![How to Setup Jenkins on AWS Using CloudFormation](/_astro/hero.r9yMhIoW_Z3Ovj6.webp)](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

## [How to Setup Jenkins on AWS Using CloudFormation](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

-   [AWS](/blog/categories/aws)
-   [Jenkins](/blog/categories/jenkins)
-   11 Dec 2022
-   05 Mins read

Introduction In a previous blog post, we set up Jenkins on AWS using the AWS CLI (How to Install Jenkins on AWS EC2 Instance). In this blog post,

[#AWS CloudFormation](/blog/tags/aws-cloudformation)[#Jenkins Setup](/blog/tags/jenkins-setup)[#EC2 Instance](/blog/tags/ec2-instance)+5 tags

[Read Post](/blog/post/how-to-setup-jenkins-on-aws-using-cloudformation)

[![How to CI/CD AWS With Github using Jenkins](/_astro/hero.B1mpyM8T_14dvIE.webp)](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

## [How to CI/CD AWS With Github using Jenkins](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

-   [CI/CD](/blog/categories/cicd)
-   [DevOps](/blog/categories/devops)
-   07 Dec 2022
-   13 Mins read

Introduction In a previous post, I showed you how to set up Jenkins on an AWS EC2 instance. You can read that post here. In this post, I will sho

[#CI/CD Pipeline](/blog/tags/cicd-pipeline)[#Jenkins](/blog/tags/jenkins)[#GitHub Integration](/blog/tags/github-integration)+6 tags

[Read Post](/blog/post/how-to-ci-cd-aws-with-github-using-jenkins)

[![How to Install Jenkins on AWS EC2 Instance](/_astro/hero.BzqOEmzv_YuUyx.webp)](/blog/post/install-jenkins-on-aws-ec2-instance)

## [How to Install Jenkins on AWS EC2 Instance](/blog/post/install-jenkins-on-aws-ec2-instance)

-   [AWS](/blog/categories/aws)
-   [Jenkins](/blog/categories/jenkins)
-   06 Dec 2022
-   07 Mins read

Introduction In this post, I will show you how to create an EC2 instance on AWS and install Jenkins on it. PrerequisitesAWS CLI installed and configured IAM user with the following permi

[#Jenkins Installation](/blog/tags/jenkins-installation)[#AWS EC2 Setup](/blog/tags/aws-ec2-setup)[#Linux Server](/blog/tags/linux-server)+4 tags

[Read Post](/blog/post/install-jenkins-on-aws-ec2-instance)

[![How To Connect A EBS Volume To An Windows EC2 Instance Using Powershell/GUI](/_astro/hero.CPGBv147_1yKKK8.webp)](/blog/post/how-to-connect-a-ebs-volume-to-an-windows-ec2-instance-using-powershell-gui)

## [How To Connect A EBS Volume To An Windows EC2 Instance Using Powershell/GUI](/blog/post/how-to-connect-a-ebs-volume-to-an-windows-ec2-instance-using-powershell-gui)

-   [AWS](/blog/categories/aws)
-   [Windows Server](/blog/categories/windows-server)
-   15 Nov 2022
-   11 Mins read

Introduction In this post, we will learn how to connect an EBS volume to a Windows EC2 instance using PowerShell or the Disk Management GUI, and how to mount the volume on the instance. Prereq

[#AWS EBS](/blog/tags/aws-ebs)[#Windows EC2](/blog/tags/windows-ec2)[#Attach EBS Volume](/blog/tags/attach-ebs-volume)+5 tags

[Read Post](/blog/post/how-to-connect-a-ebs-volume-to-an-windows-ec2-instance-using-powershell-gui)

[![How To Connect A Two EC2 Instances Database and Files Transfer Using AWS CLI](/_astro/hero.839lq2GB_1XSap0.webp)](/blog/post/how-to-connect-a-two-ec2-instances-database-and-files-transfer-using-aws-cli)

## [How To Connect A Two EC2 Instances Database and Files Transfer Using AWS CLI](/blog/post/how-to-connect-a-two-ec2-instances-database-and-files-transfer-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   13 Nov 2022
-   14 Mins read

Introduction In this post, I will show you how to share a database and files between two EC2 instances using AWS CLI. I will use AWS CLI to create a VPC, EC2 instances, EBS, EFS, and security grou

[#AWS CLI](/blog/tags/aws-cli)[#EC2 Instance Communication](/blog/tags/ec2-instance-communication)[#EBS Volume](/blog/tags/ebs-volume)+7 tags

[Read Post](/blog/post/how-to-connect-a-two-ec2-instances-database-and-files-transfer-using-aws-cli)

[![How To Connect A Two EC2 Instances Data Transfer Using AWS CLI Without AWS EFS](/_astro/hero.WG5UXtzN_2uuusz.webp)](/blog/post/how-to-connect-a-two-ec2-instances-data-transfer-using-aws-cli-without-aws-efs)

## [How To Connect A Two EC2 Instances Data Transfer Using AWS CLI Without AWS EFS](/blog/post/how-to-connect-a-two-ec2-instances-data-transfer-using-aws-cli-without-aws-efs)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   11 Nov 2022
-   08 Mins read

Introduction In this post, I will show you how to transfer data between two EC2 instances using AWS CLI, without AWS EFS. We will use an AWS S3 bucket as the middleman. We will create an AWS S3 b

[#AWS S3 Sync](/blog/tags/aws-s3-sync)[#EC2 Data Transfer](/blog/tags/ec2-data-transfer)[#AWS CLI Automation](/blog/tags/aws-cli-automation)+5 tags

[Read Post](/blog/post/how-to-connect-a-two-ec2-instances-data-transfer-using-aws-cli-without-aws-efs)

[![How To Create a AWS S3 Bucket Using AWS CLI](/_astro/hero.CDw8keBv_tv9MO.webp)](/blog/post/how-to-create-a-aws-s3-bucket-using-aws-cli)

## [How To Create a AWS S3 Bucket Using AWS CLI](/blog/post/how-to-create-a-aws-s3-bucket-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [S3](/blog/categories/s3)
-   11 Nov 2022
-   03 Mins read

Introduction In this post, I will show you how to create an AWS S3 bucket using AWS CLI. Prerequisites You need to have:AWS CLI installed and configured AWS S3 bucket nameAWS S3 bu

[#AWS S3 Bucket](/blog/tags/aws-s3-bucket)[#AWS CLI Commands](/blog/tags/aws-cli-commands)[#S3 Management](/blog/tags/s3-management)+3 tags

[Read Post](/blog/post/how-to-create-a-aws-s3-bucket-using-aws-cli)

[![How To Create a DynamoDB Table Using AWS CLI](/_astro/hero.DFm0nlBr_ZmQrVw.webp)](/blog/post/how-to-create-a-dynamodb-table-using-aws-cli)

## [How To Create a DynamoDB Table Using AWS CLI](/blog/post/how-to-create-a-dynamodb-table-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [DynamoDB](/blog/categories/dynamodb)
-   10 Nov 2022
-   06 Mins read

Introduction In this article, we will learn how to create a DynamoDB table using AWS CLI. We will also learn how to add items to the table and how to query the table. Prerequisites To follow

[#AWS DynamoDB](/blog/tags/aws-dynamodb)[#AWS CLI Commands](/blog/tags/aws-cli-commands)[#NoSQL](/blog/tags/nosql)+4 tags

[Read Post](/blog/post/how-to-create-a-dynamodb-table-using-aws-cli)

[![How to Connect to AWS RDS MySQL Database to EC2 Instance With PHP By Using PDO](/_astro/hero.BbyjrsxP_xhG8d.webp)](/blog/post/how-to-connect-to-aws-rds-mysql-database-to-ec2-instance-with-php-by-using-pdo)

## [How to Connect to AWS RDS MySQL Database to EC2 Instance With PHP By Using PDO](/blog/post/how-to-connect-to-aws-rds-mysql-database-to-ec2-instance-with-php-by-using-pdo)

-   [AWS](/blog/categories/aws)
-   [RDS](/blog/categories/rds)
-   07 Nov 2022
-   08 Mins read

Introduction In this post, we will learn how to connect an AWS RDS MySQL database to an EC2 instance with PHP, using PDO. PrerequisitesAWS Account EC2 Instance Amazon Linux 2 RDS MySQL

[#AWS RDS MySQL](/blog/tags/aws-rds-mysql)[#EC2 PHP PDO](/blog/tags/ec2-php-pdo)[#Database Connection](/blog/tags/database-connection)+5 tags

[Read Post](/blog/post/how-to-connect-to-aws-rds-mysql-database-to-ec2-instance-with-php-by-using-pdo)

[![How to Install and Configure Node.js on EC2 Instance Amazon Linux 2](/_astro/hero.CIYv_zEL_2aFueX.webp)](/blog/post/how-to-install-and-configure-nodejs-on-ec2-instance-amazon-linux-2)

## [How to Install and Configure Node.js on EC2 Instance Amazon Linux 2](/blog/post/how-to-install-and-configure-nodejs-on-ec2-instance-amazon-linux-2)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   07 Nov 2022
-   02 Mins read

Introduction Node.js does not exist in the default Amazon Linux 2 repository. So, we need to add the Node.js repository to the system. In this post, we will learn how to install and configure Node

[#Node.js Installation](/blog/tags/nodejs-installation)[#Amazon Linux 2](/blog/tags/amazon-linux-2)[#AWS EC2 Setup](/blog/tags/aws-ec2-setup)+3 tags

[Read Post](/blog/post/how-to-install-and-configure-nodejs-on-ec2-instance-amazon-linux-2)

[![How to Create a AWS RDS MySQL Database and Connect to it using MySQL Workbench](/_astro/hero.BalpSU3D_jRzSY.webp)](/blog/post/how-to-create-a-aws-rds-mysql-database-and-connect-to-it-using-mysql-workbench)

## [How to Create a AWS RDS MySQL Database and Connect to it using MySQL Workbench](/blog/post/how-to-create-a-aws-rds-mysql-database-and-connect-to-it-using-mysql-workbench)

-   [AWS](/blog/categories/aws)
-   [RDS](/blog/categories/rds)
-   07 Nov 2022
-   07 Mins read

Introduction RDS is a managed service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-c

[#AWS RDS Setup](/blog/tags/aws-rds-setup)[#MySQL Workbench Connection](/blog/tags/mysql-workbench-connection)[#Relational Database](/blog/tags/relational-database)+4 tags

[Read Post](/blog/post/how-to-create-a-aws-rds-mysql-database-and-connect-to-it-using-mysql-workbench)

[![How to Run an Apache Web Server Using Docker on an AWS EC2 Instance](/_astro/hero.WA3H4xsW_KuMrf.webp)](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)

## [How to Run an Apache Web Server Using Docker on an AWS EC2 Instance](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   31 Oct 2022
-   05 Mins read

Introduction In this post, we will learn how to run an Apache web server using Docker on an AWS EC2 instance. We will use the following tools:AWS EC2 \[Docker\](

[#AWS EC2 Docker](/blog/tags/aws-ec2-docker)[#Apache Docker](/blog/tags/apache-docker)[#Containerization](/blog/tags/containerization)+4 tags

[Read Post](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)

[![How To Create An AWS EC2 Instance Using AWS CLI](/_astro/hero.Dh2x9Phr_14dc4A.webp)](/blog/post/how-to-create-an-aws-ec2-instance-using-aws-cli)

## [How To Create An AWS EC2 Instance Using AWS CLI](/blog/post/how-to-create-an-aws-ec2-instance-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   30 Oct 2022
-   05 Mins read

Introduction In this tutorial we will create an AWS EC2 instance with the AWS CLI. We will build the network around it first, then launch the instance with a user data script that installs the Apa

[#AWS CLI EC2](/blog/tags/aws-cli-ec2)[#AWS CLI VPC](/blog/tags/aws-cli-vpc)[#VPC Configuration](/blog/tags/vpc-configuration)+8 tags

[Read Post](/blog/post/how-to-create-an-aws-ec2-instance-using-aws-cli)

[![How to Install WordPress on Amazon Linux 2](/_astro/hero.CFnKBY7F_2mvbUb.webp)](/blog/post/how-to-install-wordpress-on-amazon-linux-2)

## [How to Install WordPress on Amazon Linux 2](/blog/post/how-to-install-wordpress-on-amazon-linux-2)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   24 Oct 2022
-   02 Mins read

Introduction This tutorial installs WordPress on Amazon Linux 2 and configures it to run with Apache, PHP, and MariaDB. Prerequisites To follow along with this tutorial, you will need:An

[#WordPress Installation](/blog/tags/wordpress-installation)[#Amazon Linux 2](/blog/tags/amazon-linux-2)[#Apache Setup](/blog/tags/apache-setup)+5 tags

[Read Post](/blog/post/how-to-install-wordpress-on-amazon-linux-2)

[![How to Install PHP and MariaDB on Amazon Linux 2](/_astro/hero.BxVn8-Uf_Z1fCiGj.webp)](/blog/post/how-to-install-php-and-mariadb-on-amazon-linux-2)

## [How to Install PHP and MariaDB on Amazon Linux 2](/blog/post/how-to-install-php-and-mariadb-on-amazon-linux-2)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   24 Oct 2022
-   03 Mins read

Introduction In this tutorial we will set up PHP and MariaDB on Amazon Linux 2. We will get PHP working with the Apache web server, secure the MariaDB install, and then connect the two with a smal

[#PHP Installation](/blog/tags/php-installation)[#MariaDB Installation](/blog/tags/mariadb-installation)[#Amazon Linux 2](/blog/tags/amazon-linux-2)+5 tags

[Read Post](/blog/post/how-to-install-php-and-mariadb-on-amazon-linux-2)

[![How to Install Apache Web Server on Amazon Linux 2](/_astro/hero.CFurz9Hr_Z2mT9lT.webp)](/blog/post/how-to-install-apache-web-server-on-amazon-linux-2)

## [How to Install Apache Web Server on Amazon Linux 2](/blog/post/how-to-install-apache-web-server-on-amazon-linux-2)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   24 Oct 2022
-   02 Mins read

Introduction In this tutorial, we will learn how to install Apache web server on Amazon Linux 2. We will also learn how to configure Apache web server to serve a simple HTML web page. Prerequi

[#Apache Installation](/blog/tags/apache-installation)[#Amazon Linux 2](/blog/tags/amazon-linux-2)[#HTTPD](/blog/tags/httpd)+4 tags

[Read Post](/blog/post/how-to-install-apache-web-server-on-amazon-linux-2)

[![How to Install and Setup FireWall on Amazon Linux 2](/_astro/hero.b8oDtFR4_ZdWcUP.webp)](/blog/post/how-to-install-and-setup-firewall-on-amazon-linux-2)

## [How to Install and Setup FireWall on Amazon Linux 2](/blog/post/how-to-install-and-setup-firewall-on-amazon-linux-2)

-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   24 Oct 2022
-   02 Mins read

Introduction This tutorial covers installing and configuring firewalld on Amazon Linux 2, including setting the default zone and managing services and ports. Prerequisites To follow along wit

[#Firewalld](/blog/tags/firewalld)[#Amazon Linux 2](/blog/tags/amazon-linux-2)[#EC2 Security](/blog/tags/ec2-security)+5 tags

[Read Post](/blog/post/how-to-install-and-setup-firewall-on-amazon-linux-2)

[![How To Create A Custom VPC Using AWS CLI](/_astro/hero.BWXhtVCk_Z2s3b7P.webp)](/blog/post/how-to-create-a-custom-vpc-using-aws-cli)

## [How To Create A Custom VPC Using AWS CLI](/blog/post/how-to-create-a-custom-vpc-using-aws-cli)

-   [AWS](/blog/categories/aws)
-   [VPC](/blog/categories/vpc)
-   15 Oct 2022
-   03 Mins read

Introduction The example below creates a VPC with an IPv4 CIDR block, a public subnet, and a private subnet, all with AWS CLI commands. Once the VPC and subnets are configured, you can run an inst

[#AWS VPC](/blog/tags/aws-vpc)[#AWS CLI Commands](/blog/tags/aws-cli-commands)[#Virtual Private Cloud](/blog/tags/virtual-private-cloud)+7 tags

[Read Post](/blog/post/how-to-create-a-custom-vpc-using-aws-cli)
