<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Fazly Fathhy</title>
    <description>The latest articles on Forem by Fazly Fathhy (@fazly_fathhy).</description>
    <link>https://forem.com/fazly_fathhy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2083130%2Feb44b8e2-6de4-436f-9305-0b86701f3f33.jpg</url>
      <title>Forem: Fazly Fathhy</title>
      <link>https://forem.com/fazly_fathhy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fazly_fathhy"/>
    <language>en</language>
    <item>
      <title>Serverless Architecture and the Role of AWS Lambda in Modern Cloud Computing</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Mon, 13 Oct 2025 01:22:58 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/serverless-architecture-and-the-role-of-aws-lambda-in-modern-cloud-computing-54jh</link>
      <guid>https://forem.com/fazly_fathhy/serverless-architecture-and-the-role-of-aws-lambda-in-modern-cloud-computing-54jh</guid>
      <description>&lt;p&gt;In today’s rapidly evolving technology landscape, businesses are constantly seeking ways to improve efficiency, scalability, and cost-effectiveness. One of the most transformative innovations in cloud computing that helps achieve these goals is serverless architecture. This approach allows developers to focus on writing code without the burden of managing servers, scaling infrastructure, or handling complex deployment pipelines. Among the many services that power the serverless revolution, AWS Lambda stands out as a key enabler&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Serverless Architecture?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Serverless architecture is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Despite the name, servers are still used — but the responsibility of maintaining and operating them is completely handled by the cloud provider.&lt;/p&gt;

&lt;p&gt;In a serverless model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Developers write and deploy code in the form of functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;These functions are executed only when triggered by specific events(like an API call, file upload, or database update).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The cloud provider automatically handles scaling, monitoring, and resource management.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This results in reduced operational complexity, better scalability, and a pay-as-you-go pricing model—you only pay for the compute time you actually use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9tmmu84pii9d76mdlkdv.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9tmmu84pii9d76mdlkdv.webp" alt=" " width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Benefits of Serverless Architecture&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;No Server Management:&lt;br&gt;
Developers don’t need to provision, scale, or maintain servers. The cloud provider handles it all.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automatic Scaling:&lt;br&gt;
Serverless platforms automatically scale applications up or down depending on the workload.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cost Efficiency:&lt;br&gt;
You only pay for execution time — not idle resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Faster Deployment and Innovation:&lt;br&gt;
Since the infrastructure is managed by the cloud provider, developers can focus on business logic and innovation rather than infrastructure tasks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Event-Driven Execution:&lt;br&gt;
Functions are executed in response to events, making the system highly efficient and responsive.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AWS Lambda: The Core of Serverless on AWS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcdaykvreple69sb4r6wh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcdaykvreple69sb4r6wh.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS Lambda is Amazon Web Services’ (AWS) serverless compute service. It allows developers to run code without provisioning or managing servers. Introduced in 2014, Lambda has become the backbone of AWS’s serverless offerings and plays a major role in shaping modern cloud architectures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AWS Lambda Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With AWS Lambda, you simply:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Write your function code in a supported language (such as Python, Node.js, Java, Go, or C#).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upload the code to AWS Lambda or link it through the AWS Management Console or CLI.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Define the event that will trigger your function (e.g., an API Gateway request, S3 file upload, or DynamoDB table update).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lambda automatically handles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The provisioning of compute resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Running your function in response to triggers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scaling up and down based on demand.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Logging and monitoring through Amazon CloudWatch.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Features and Contributions of AWS Lambda&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Event-Driven Execution Model:&lt;br&gt;
Lambda integrates with over 200 AWS services, allowing it to respond to events such as S3 uploads, API calls, or SNS messages instantly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automatic Scaling:&lt;br&gt;
Each function runs in its own isolated environment and scales automatically with incoming requests — from a few requests per day to thousands per second.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cost Optimization:&lt;br&gt;
AWS Lambda charges are based on the number of requests and execution duration. You pay only for the time your code runs, down to the millisecond.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seamless Integration with AWS Ecosystem:&lt;br&gt;
Lambda easily connects with other AWS services like API Gateway, S3, DynamoDB, SNS, and Step Functions, enabling complete serverless workflows.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security and Reliability:&lt;br&gt;
Lambda functions run within secure, isolated environments with IAM roles and permissions to control access, ensuring secure operations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simplified Development and Deployment:&lt;br&gt;
With frameworks like AWS SAM (Serverless Application Model) and Serverless Framework, developers can define, deploy, and manage Lambda-based applications efficiently.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;features that make AWS Lambda different and often more advanced compared to other serverless platforms&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpzs5pimi8kw9agvse10.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpzs5pimi8kw9agvse10.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Deep Integration with AWS Ecosystem&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;AWS Lambda is tightly integrated with more than 200 AWS services, which allows you to build end-to-end solutions easily.&lt;br&gt;
For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Triggers: Lambda can be directly triggered by events from S3, DynamoDB, SNS, Kinesis, CloudWatch, EventBridge, and API Gateway.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Outputs: Lambda functions can automatically send results to other AWS services like SQS, SNS, Step Functions, or even custom APIs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Broad Language Support and Custom Runtimes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;AWS Lambda supports multiple programming languages by default, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;Ruby&lt;/li&gt;
&lt;li&gt;.NET Core&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But what really sets it apart is the Custom Runtime feature, allowing developers to run any programming language by bringing their own runtime using AWS Lambda Layers.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Lambda Layers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lambda Layers let you separate common code and dependencies (like libraries, SDKs, or configuration files) from your main function code.&lt;br&gt;
This promotes cleaner, modular development and reduces deployment size.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Provisioned Concurrency&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One of the biggest criticisms of serverless computing is “cold start” latency — the delay when a function runs after being idle.&lt;br&gt;
AWS Lambda solves this with Provisioned Concurrency, which keeps functions “warm” and ready to respond instantly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fine-Grained Security and Permissions (IAM Integration)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lambda integrates directly with AWS Identity and Access Management (IAM), giving developers precise control over what each function can access.&lt;br&gt;
You can assign unique IAM roles per function, securing your application at a granular level.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;EventBridge and Step Functions Integration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;AWS Lambda works natively with AWS Step Functions to build complex workflows and with EventBridge for event-driven architectures.&lt;br&gt;
This enables serverless orchestration — you can chain multiple Lambda functions with retries, parallel execution, and error handling.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cost and Scalability Advantages&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lambda’s billing model is very precise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You’re charged only for the execution time (in milliseconds) and number of requests.&lt;/li&gt;
&lt;li&gt;Automatic scaling from zero to thousands of concurrent executions without manual intervention.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Versioning and Aliases&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lambda supports function versioning and aliases (like dev, test, prod), enabling smooth deployment strategies such as:&lt;/p&gt;

&lt;p&gt;Blue/Green deployments&lt;br&gt;
Canary releases&lt;br&gt;
Rollbacks to previous versions&lt;/p&gt;

</description>
      <category>devops</category>
      <category>aws</category>
      <category>community</category>
      <category>serverless</category>
    </item>
    <item>
      <title>Commonly Confused AWS Services</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sun, 10 Aug 2025 06:24:34 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/commonly-confused-aws-services-2l8b</link>
      <guid>https://forem.com/fazly_fathhy/commonly-confused-aws-services-2l8b</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffazs7lwazq6z2c2xu5qi.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffazs7lwazq6z2c2xu5qi.webp" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.  Amazon SNS vs Amazon SQS&lt;/strong&gt;&lt;br&gt;
    *SNS = Publish/Subscribe broadcast; &lt;br&gt;
     SQS = Message queue for processing;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmx4dgfwjvuplf44sgpv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmx4dgfwjvuplf44sgpv.png" alt=" " width="500" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.  Amazon EBS vs Amazon EFS vs Amazon S3&lt;/strong&gt;&lt;br&gt;
     EBS = Block storage for one EC2;&lt;br&gt;
     EFS = Shared file system for many EC2&lt;br&gt;
     S3 = Object storage for any scale and anywhere&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ygwl6nlqe5zfvihs9w6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ygwl6nlqe5zfvihs9w6.png" alt=" " width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.  AWS CloudWatch vs AWS CloudTrail&lt;/strong&gt;&lt;br&gt;
     CloudWatch = Performance/metrics;&lt;br&gt;
     CloudTrail = Activity &amp;amp; API audit;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fisrp0o3mki23bozk4apo.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fisrp0o3mki23bozk4apo.webp" alt=" " width="598" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.  Auto Scaling vs Elastic Load Balancing&lt;/strong&gt;&lt;br&gt;
     Auto Scaling = Adjusts instance count; &lt;br&gt;
     ELB = Distributes incoming traffic;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnuj997w5iqyux0z2fis1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnuj997w5iqyux0z2fis1.jpeg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.  IAM Roles vs IAM Policies&lt;/strong&gt;&lt;br&gt;
     Roles = Identities with permissions;&lt;br&gt;
     Policies = Permission definitions;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcf39mldo4ub131qk6pf1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcf39mldo4ub131qk6pf1.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.  RDS vs DynamoDB&lt;/strong&gt;&lt;br&gt;
     RDS = Managed SQL DB;&lt;br&gt;
     DynamoDB = Managed NoSQL DB&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1nxbn0wwojvm02d4rsn9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1nxbn0wwojvm02d4rsn9.png" alt=" " width="512" height="307"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7.  NAT Gateway vs Internet Gateway&lt;/strong&gt;&lt;br&gt;
     NAT GW = Outbound internet from private subnets;&lt;br&gt;
     IGW = Full internet access&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzc0ewg3e6t7ff4kdm3ax.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzc0ewg3e6t7ff4kdm3ax.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8.  VPC Peering vs VPN vs Direct Connect&lt;/strong&gt;&lt;br&gt;
     VPC Peering = Private AWS-to-AWS link;&lt;br&gt;
     VPN = Secure internet link to on-prem&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9.  AWS Lambda vs AWS Fargate&lt;/strong&gt;&lt;br&gt;
     Lambda = Event-driven functions;&lt;br&gt;
     Fargate = Serverless container hosting;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbn3kmwn8y2ne08spny7r.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbn3kmwn8y2ne08spny7r.jpg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. AWS Config vs AWS Systems Manager&lt;/strong&gt;&lt;br&gt;
     Config = Tracks changes &amp;amp; compliance;&lt;br&gt;
     SSM = Automates operations &amp;amp; management&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3d8zonzwez5orbq8jlrq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3d8zonzwez5orbq8jlrq.jpg" alt=" " width="320" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*** Many AWS services complement each other — the confusion often comes from overlapping names, not overlapping functionality.**&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 Introduction to Amazon EKS – AWS Managed Kubernetes Service</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Fri, 30 May 2025 11:35:45 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/introduction-to-amazon-eks-aws-managed-kubernetes-service-din</link>
      <guid>https://forem.com/fazly_fathhy/introduction-to-amazon-eks-aws-managed-kubernetes-service-din</guid>
      <description>&lt;p&gt;Kubernetes (K8s) has become the de facto standard for container orchestration, but setting it up and managing its control plane can be complex and time-consuming. This is where Amazon Elastic Kubernetes Service (EKS) comes in—a fully managed Kubernetes service offered by AWS that simplifies cluster management while providing scalability, security, and high availability out of the box.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔧 What is EKS?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2kp87qoz9ftr87ngq20.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2kp87qoz9ftr87ngq20.png" alt="Image description" width="800" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Amazon EKS is AWS's managed Kubernetes service. It helps you run Kubernetes without needing to install and operate your own control plane or manage master nodes. AWS handles the heavy lifting, so you can focus on deploying and scaling your applications.&lt;/p&gt;

&lt;p&gt;Key Features of EKS:&lt;/p&gt;

&lt;p&gt;AWS-managed Control Plane:&lt;br&gt;
EKS automatically provisions and manages the Kubernetes control plane, ensuring high availability and secure operations.&lt;/p&gt;

&lt;p&gt;Master Node Management:&lt;br&gt;
You don’t need to manage or maintain master nodes—AWS takes care of this for you.&lt;/p&gt;

&lt;p&gt;Control Plane Components Installed by AWS:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;API Server – Handles communication between the Kubernetes components and user commands.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scheduler – Assigns workloads to specific nodes based on resource availability and requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Controller Manager – Governs the cluster state, ensuring the desired number of pods and other resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;etcd – The key-value store that acts as Kubernetes’ backing store for all cluster data.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffw29pfccdemp0de43kga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffw29pfccdemp0de43kga.png" alt="Image description" width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤔 Why Use EKS?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fully managed: Focus on your workloads rather than infrastructure.&lt;/p&gt;

&lt;p&gt;Highly available and secure: AWS distributes the control plane across multiple Availability Zones (AZs).&lt;/p&gt;

&lt;p&gt;Integrated wthe AWS AWS ecosystem: Leverage IAM, VPC, CloudWatch, and other services easily.&lt;/p&gt;

&lt;p&gt;Scalable: Handle production workloads with ease, whether small-scale or enterprise-level.&lt;/p&gt;

&lt;p&gt;Certified Kubernetes: Easily migrate applications to/from other Kubernetes environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Worker Nodes in EKS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While AWS manages the control plane, you have options when it comes to managing worker nodes—the nodes that run your actual container workloads.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fctr9dmp4o5p6g5abmjo0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fctr9dmp4o5p6g5abmjo0.png" alt="Image description" width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Self-managed Nodes&lt;br&gt;
You provision EC2 instances manually and join them to your EKS cluster.&lt;br&gt;
Full control over node configurations, AMIs, instance types, and lifecycle.&lt;br&gt;
Ideal for advanced use cases where custom configuration or integration is needed.&lt;br&gt;
Requires you to handle updates, scaling, and security patches.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Managed Node Groups&lt;br&gt;
AWS provisions and manages EC2 instances for you within an Auto Scaling group.&lt;br&gt;
Easier to set up and operate compared to self-managed nodes.&lt;br&gt;
Supports automatic upgrades and lifecycle management.&lt;br&gt;
Integrated with AWS CloudFormation and IAM.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AWS Fargate&lt;br&gt;
A serverless compute engine for containers.&lt;br&gt;
No need to manage EC2 instances at all—AWS runs your containers on demand.&lt;br&gt;
Ideal for applications with variable workloads or short-lived tasks.&lt;br&gt;
Reduced operational overhead and improved cost-efficiency for small to medium workloads.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>awschallenge</category>
      <category>k8s</category>
      <category>eks</category>
    </item>
    <item>
      <title>Tech Letter to RAJ</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sat, 01 Mar 2025 06:12:08 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/tech-letter-to-raj-5f6p</link>
      <guid>https://forem.com/fazly_fathhy/tech-letter-to-raj-5f6p</guid>
      <description>&lt;p&gt;Dear Raj,&lt;/p&gt;

&lt;p&gt;I hope this letter finds you well.Machcahn, Do you know how quickly technology is transforming the world around us. The pace of innovation is astonishing, and I wanted to take sometimes to share my expriences about this Changes.&lt;/p&gt;

&lt;p&gt;One of the most exciting advancements is the rise of cloud technologies. Cloud computing has revolutionized the way we store, access, and process data. Businesses are increasingly moving away from traditional on-premise systems to cloud-based infrastructures, making operations more efficient, scalable, and cost-effective. With platforms like AWS, Google Cloud, and Microsoft Azure, companies can deploy applications globally in minutes, improving accessibility and performance.&lt;/p&gt;

&lt;p&gt;Is that exitable no?&lt;br&gt;
do you know? &lt;br&gt;
The internet is also evolving rapidly. With the expansion of 5G and the potential of Web3, our online experiences are becoming faster and more decentralized. Cloud technologies are playing a critical role in enabling these advancements, allowing businesses to scale their applications efficiently while ensuring high availability and security.&lt;/p&gt;

&lt;p&gt;On the sustainability front, cloud computing is helping reduce the environmental impact of technology. Many providers are adopting green data centers powered by renewable energy, optimizing energy consumption, and minimizing waste. Cloud-based solutions also allow businesses to reduce their carbon footprint by replacing physical infrastructure with virtualized resources.&lt;/p&gt;

&lt;p&gt;As we embrace these changes, it's essential to stay informed, adapt, and make the most of the opportunities that come with innovation. Cloud technologies are reshaping the job market, creating new career paths in DevOps, cloud security, and cloud architecture. Continuous learning will be key to staying ahead.&lt;/p&gt;

&lt;p&gt;I’d love to hear your thoughts on these trends and how you see technology shaping our future. Let’s keep the conversation going and explore ways we can leverage these advancements to improve our lives and careers.&lt;/p&gt;

&lt;p&gt;Looking forward to catching up soon!&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br&gt;
Fathhy Ahamed&lt;/p&gt;

</description>
      <category>futurechallenge</category>
    </item>
    <item>
      <title>🚀 Portfolio Live Now!</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sat, 01 Mar 2025 05:56:17 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/portfolio-live-now-cfe</link>
      <guid>https://forem.com/fazly_fathhy/portfolio-live-now-cfe</guid>
      <description>&lt;p&gt;Thrilled to share that I’ve just developed and deployed my personal portfolio! 🎉 This marks another milestone in my journey as a DevOps engineer and software developer.&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://my-portfolio-main-puce.vercel.app/" rel="noopener noreferrer"&gt;https://my-portfolio-main-puce.vercel.app/&lt;/a&gt; and let me know your thoughts! 🔥&lt;/p&gt;

&lt;h1&gt;
  
  
  DevOps #WebDevelopment #Portfolio #Deployment #TechJourney
&lt;/h1&gt;

&lt;p&gt;Let me know if you’d like any modifications! 😊&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbv6qfuywipkjra3fc8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbv6qfuywipkjra3fc8q.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>webdev</category>
      <category>portfolio</category>
      <category>career</category>
    </item>
    <item>
      <title>*Terraform*</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sun, 02 Feb 2025 20:00:09 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/terraform-1pmj</link>
      <guid>https://forem.com/fazly_fathhy/terraform-1pmj</guid>
      <description>&lt;p&gt;Terraform is an infrastructure as code (IaC) tool created by HashiCorp. It allows you to define, provision, and manage cloud and on-premises resources in a declarative configuration language. With Terraform, you can automate the deployment and management of infrastructure across multiple cloud providers (like AWS, Azure, Google Cloud, etc.) and other services.&lt;/p&gt;

&lt;p&gt;Key Features of Terraform:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Declarative Configuration: You define what you want your infrastructure to look like in code (using HashiCorp Configuration Language, or HCL), and Terraform figures out how to achieve it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-Cloud Support: Works with multiple cloud providers and services, making it a versatile tool for hybrid or multi-cloud environments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;State Management: Terraform keeps track of the state of your infrastructure, allowing it to understand what changes need to be made to reach the desired state.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plan and Apply: Terraform provides a "plan" phase to preview changes before applying them, reducing the risk of unintended modifications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modularity: You can create reusable modules to simplify and standardize infrastructure configurations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Version Control: Infrastructure code can be versioned and stored in repositories like Git, enabling collaboration and tracking changes over time.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How Terraform Works:&lt;br&gt;
Write configuration files (.tf files) describing the desired infrastructure.&lt;/p&gt;

&lt;p&gt;Run terraform init to initialize the working directory and download necessary providers.&lt;/p&gt;

&lt;p&gt;Run terraform plan to see what changes Terraform will make.&lt;/p&gt;

&lt;p&gt;Run terraform apply to apply the changes and provision the infrastructure.&lt;/p&gt;

&lt;p&gt;Use terraform destroy to tear down the infrastructure when it's no longer needed.&lt;/p&gt;

&lt;p&gt;Example Use Cases:&lt;br&gt;
Automating the creation of cloud resources (e.g., virtual machines, networks, databases).&lt;/p&gt;

&lt;p&gt;Managing Kubernetes clusters or containerized environments.&lt;/p&gt;

&lt;p&gt;Setting up CI/CD pipelines with infrastructure dependencies.&lt;/p&gt;

&lt;p&gt;Enforcing consistent infrastructure across development, staging, and production environments.&lt;/p&gt;

&lt;p&gt;Terraform is widely used by DevOps teams to manage infrastructure efficiently, reduce human error, and ensure reproducibility. Let me know if you'd like a deeper dive or examples! 😊&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Frontend Challenge - December Edition</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sat, 21 Dec 2024 16:50:31 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/frontend-challenge-december-edition-203i</link>
      <guid>https://forem.com/fazly_fathhy/frontend-challenge-december-edition-203i</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend-2024-12-04"&gt;Frontend Challenge - December Edition, Glam Up My Markup: Winter Solstice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;This is the page for advertising the Wonderland Event for Christmas edition&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsp2rhxuvkbalp4lvetih.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsp2rhxuvkbalp4lvetih.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;I am an undergraduate student,so I learn web developing in the University, but i change my path into Devops so i didn't develop any websites in last 1 year, but I try my best for this website&lt;/p&gt;

&lt;h2&gt;
  
  
  Source Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/FAZLY-FATHHY/Dev-Challenge.git" rel="noopener noreferrer"&gt;https://github.com/FAZLY-FATHHY/Dev-Challenge.git&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>github</category>
    </item>
    <item>
      <title>My First Full-Stack Deployment with Docker and NGINX as Load Balancer</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sat, 07 Dec 2024 18:08:08 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/my-first-full-stack-deployment-with-docker-and-nginx-as-load-balancer-4nlm</link>
      <guid>https://forem.com/fazly_fathhy/my-first-full-stack-deployment-with-docker-and-nginx-as-load-balancer-4nlm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In this post, I’ll walk through my experience creating a full-stack application with a simple frontend and backend. The frontend is a basic HTML file, while the backend is built with Node.js. After containerizing both with Docker, I set up NGINX as a reverse proxy and load balancer to manage traffic across multiple backend instances. This project was an important step in learning about Docker, NGINX, and full-stack deployment.&lt;/p&gt;

&lt;p&gt;**Step 1: Building the Frontend and Backend&lt;br&gt;
Frontend:&lt;/p&gt;

&lt;p&gt;**&lt;br&gt;
The frontend is a simple HTML page that interacts with the backend. It could be a webpage that makes requests to the backend or displays data dynamically.&lt;/p&gt;

&lt;p&gt;Frontend Code: I created a basic index.html file that is served via Docker. It could be as simple as displaying a simple frontend and making API requests to the Node.js backend.&lt;/p&gt;

&lt;p&gt;Backend:&lt;br&gt;
The backend is a Node.js application that listens on specific ports (3001, 3002, 3003). It serves data or processes requests sent from the frontend.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffpxawsm8q4jvxof0t3mv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffpxawsm8q4jvxof0t3mv.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mnvqh7kv5rneh35svpu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mnvqh7kv5rneh35svpu.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Step 2: Containerizing with Docker&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Docker Image:&lt;br&gt;
I wrote a Dockerfile to containerize the HTML file and serve it with a simple web server like nginx.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnrohzlgovlizm6iotvy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnrohzlgovlizm6iotvy.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Setting Up NGINX&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now that the frontend and backend are containerized and running, I set up NGINX as a reverse proxy and load balancer. NGINX will forward incoming traffic to the appropriate backend service.&lt;/p&gt;

&lt;p&gt;NGINX Configuration:&lt;br&gt;
I created an NGINX configuration file (nginx.conf) to manage multiple backend instances. Here's the configuration I used:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhsj2daviz32ktd9rgvza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhsj2daviz32ktd9rgvza.png" alt="Image description" width="800" height="661"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nginx</category>
      <category>devops</category>
      <category>tutorial</category>
      <category>aws</category>
    </item>
    <item>
      <title>Installing NGINX in linux</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Sat, 07 Dec 2024 09:10:43 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/installing-nginx-in-linux-255a</link>
      <guid>https://forem.com/fazly_fathhy/installing-nginx-in-linux-255a</guid>
      <description>&lt;p&gt;To install NGINX on a Linux system, follow these steps based on the Linux distribution you are using. Here's a guide for common distributions like Ubuntu/Debian and CentOS/RHEL.&lt;/p&gt;

&lt;p&gt;Step 1: Update the Package List&lt;br&gt;
*sudo apt update&lt;/p&gt;

&lt;p&gt;Step 2: Install NGINX&lt;br&gt;
*sudo apt install nginx -y&lt;/p&gt;

&lt;p&gt;Step 3: Start and Enable NGINX&lt;br&gt;
*sudo systemctl start nginx&lt;br&gt;
*sudo systemctl enable nginx&lt;/p&gt;

&lt;p&gt;Step 4: Verify the Installation&lt;/p&gt;

&lt;p&gt;Open your browser and navigate to http:// or &lt;a href="http://localhost" rel="noopener noreferrer"&gt;http://localhost&lt;/a&gt;.&lt;br&gt;
You should see the default NGINX welcome page.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Spread Spectrum In spread spectrum (SS), we combine signals from different sources to fit into a larger bandwidth, but our goals are to prevent eavesdropping and jamming. To achieve these goals, spread spectrum techniques add redundancy.</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Thu, 05 Dec 2024 18:00:26 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/spread-spectrum-in-spread-spectrum-ss-we-combine-signals-from-different-sources-to-fit-into-a-32pc</link>
      <guid>https://forem.com/fazly_fathhy/spread-spectrum-in-spread-spectrum-ss-we-combine-signals-from-different-sources-to-fit-into-a-32pc</guid>
      <description></description>
      <category>cybersecurity</category>
      <category>security</category>
      <category>networking</category>
    </item>
    <item>
      <title>Terraform : Simplifying Infrastructure as Code for Modern DevOps</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Wed, 04 Dec 2024 15:02:21 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/terraform-simplifying-infrastructure-as-code-for-modern-devops-d4m</link>
      <guid>https://forem.com/fazly_fathhy/terraform-simplifying-infrastructure-as-code-for-modern-devops-d4m</guid>
      <description>&lt;p&gt;Infrastructure as Code (IaC) has revolutionized how we manage and provision infrastructure, and Terraform is one of the most powerful tools in this space. Whether you're a beginner exploring IaC or a seasoned DevOps professional, understanding Terraform is crucial to building and managing scalable, reliable infrastructure efficiently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Terraform?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Terraform, developed by HashiCorp, is an open-source tool that allows you to define your infrastructure in code. This approach enables you to manage resources such as servers, storage, networks, and even entire Kubernetes clusters declaratively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features of Terraform&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Declarative Configuration: Define what your infrastructure should look like, and Terraform will make it happen.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;State Management: Keep track of your infrastructure's current state for easier updates and changes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provider Support: Terraform supports major cloud providers like AWS, Azure, Google Cloud, and even on-premises solutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modularity: Write reusable code with modules for standardized and scalable deployments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plan and Apply: Preview changes with terraform plan before applying them, ensuring safety and predictability.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Why Use Terraform?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Consistency: Terraform ensures consistent infrastructure provisioning across environments (dev, staging, production).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automation: Automate repetitive tasks, reducing human errors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collaboration: Share and version control infrastructure code using Git or other VCS tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-cloud Support: Manage resources across multiple providers seamlessly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2t7g2hawekuvackn2ldz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2t7g2hawekuvackn2ldz.jpg" alt="Image description" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Minikube....</title>
      <dc:creator>Fazly Fathhy</dc:creator>
      <pubDate>Tue, 03 Dec 2024 14:06:59 +0000</pubDate>
      <link>https://forem.com/fazly_fathhy/minikube-2hhk</link>
      <guid>https://forem.com/fazly_fathhy/minikube-2hhk</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5x1unkarko7683clk9o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc5x1unkarko7683clk9o.png" alt="Image description" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Minikube is a lightweight tool that allows you to run a single-node Kubernetes cluster locally on your machine. It is commonly used for learning, development, and testing purposes because it provides an easy way to experiment with Kubernetes without requiring a full-scale cluster setup.&lt;/p&gt;

&lt;p&gt;Key Features of Minikube:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Local Kubernetes Cluster: It runs Kubernetes in a virtual machine or container, allowing you to use Kubernetes commands (kubectl) to interact with the cluster.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Supports Multiple Platforms: Works on Linux, macOS, and Windows.&lt;br&gt;
Customizable Cluster Configurations: You can specify the number of CPUs, memory, and Kubernetes versions during setup.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Integrated Add-ons: Minikube includes useful add-ons such as:&lt;br&gt;
Ingress: To manage external access to services.&lt;br&gt;
Dashboard: A user-friendly interface to interact with Kubernetes resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Storage: Persistent storage for your workloads.&lt;br&gt;
Metrics Server: For monitoring resource usage in the cluster.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Container Runtime Options: Supports different runtimes like Docker, containerd, and CRI-O.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;LoadBalancer Emulation: Simulates LoadBalancer services in environments that don't natively support them (e.g., your local machine).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;start the minikube with - 'minikube start'&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
