Faizan Bashir
  • Home
  • Writings
  • Kubernetes
  • Terraform
  • AI
  • About
Subscribe
faizan

Faizan Bashir

Principal Engineer | Architecting and building distributed applications in the Cloud | Adventurer

Bengaluru, India •
61 posts •
Writings

Know Thyself: Alchemy of the Mind

The "Know Thyself" series embarks on a deep dive into the essence of human existence, exploring the intricate blend of biology, emotions, and thoughts that define us. "Alchemy of the Mind", a key

Faizan Bashir Faizan Bashir 7 min read
Writings

Know Thy World: You need more help than you think

Explore the unseen forces shaping our lives, Know Thy World. From the symphony of biological processes to the cosmic dance of the universe, discover how interconnected and dependent we are on these hidden

Faizan Bashir Faizan Bashir 11 min read
Writings

Weaving the Tales of Life: The Power of Storytelling

Our deep-rooted love for stories reflects our intrinsic need for human connection and effective communication. A well-crafted story can stir emotions, fuel empathy, and foster a sense of belonging. Through stories, we share

Faizan Bashir Faizan Bashir 7 min read
Python Kubernetes

Automating Deployment of Applications using Kubernetes Python SDK

Learn how to use the Python Kubernetes SDK to automate application deployments, including creating Kubernetes resources like deployments, services, secrets, config maps, and ingress.

Faizan Bashir Faizan Bashir 4 min read
Writings

Lines of Destiny: The Immaculate Beauty of the Arabic Alphabet

The Arabic alphabet is a fascinating script with a rich history and a unique structure that has captivated scholars, artists, and linguists for centuries. Long has Arabic enchanted people with the ebb and

Faizan Bashir Faizan Bashir 10 min read
Python Kubernetes Azure

Building a Messaging System with NATS, Python, and Azure Kubernetes Service

Learn how to build a messaging system using NATS, Python, and Azure Kubernetes Service in our step-by-step guide.

Faizan Bashir Faizan Bashir 3 min read
Python Kubernetes Azure

Event-Driven Scaling of Python Applications in Azure Kubernetes Service (AKS) using KEDA

Learn how to set up event-driven scaling of Python applications in Azure Kubernetes Service using KEDA, an open-source project providing event-driven autoscaling for Kubernetes workloads.

Faizan Bashir Faizan Bashir 2 min read
Python Kubernetes Azure

Migrating Legacy Python Applications to Azure Kubernetes Service AKS

A step-by-step guide to migrating legacy Python applications to Kubernetes on Azure, from preparing your application and packaging it in a Docker container to deploying and testing it on Azure Kubernetes Service.

Faizan Bashir Faizan Bashir 3 min read
Golang Kubernetes

Event-Driven Scaling of Golang Applications in Azure Kubernetes Service (AKS) using KEDA

Learn how to set up event-driven scaling of Golang applications in Azure Kubernetes Service using KEDA, an open-source project providing event-driven autoscaling for Kubernetes workloads.

Faizan Bashir Faizan Bashir 2 min read
Golang Kubernetes

Building a Messaging System with NATS, Golang, and Azure Kubernetes Service

Learn how to build a messaging system using NATS, Golang, and Azure Kubernetes Service in our step-by-step guide.

Faizan Bashir Faizan Bashir 3 min read
Golang

Go for Data Processing: Working with CSV and JSON Files

Dive into data processing with Go in this comprehensive guide. Learn how to read and write CSV and JSON files with complete code samples. Enhance your data processing skills and make your tasks

Faizan Bashir Faizan Bashir 3 min read
Golang

Building a Basic gRPC Server and Client in Go

Discover how to create a basic gRPC server and client using Go. This step-by-step guide, complete with code samples, makes it easy to understand and implement efficient microservices communication.

Faizan Bashir Faizan Bashir 2 min read
Golang

Introduction to gRPC

Dive into the world of gRPC - a robust RPC framework by Google. Discover its fundamental concepts, learn about Protocol Buffers and proto files, and understand its various communication modes in this comprehensive

Faizan Bashir Faizan Bashir 4 min read
Golang

Building a basic Web Server in Golang

Discover the ease and efficiency of building a basic web server in Go. This hands-on guide will take you through setting up, running, and testing your web server. Ideal for those new to

Faizan Bashir Faizan Bashir 1 min read
Kubernetes Python

Interacting with Kubernetes Deployments and Services using Python SDK

Explore the seamless integration of Kubernetes and Python in our comprehensive guide. Learn how to interact with Kubernetes deployments and services using Python SDK, making your cloud-native journey more efficient and pythonic. Begin

Faizan Bashir Faizan Bashir 3 min read
Kubernetes Golang

A Guide to Creating Kubernetes Operators with Go

Get hands-on with our comprehensive guide on creating Kubernetes Operators using Go. This article takes you through the journey of developing Kubernetes Operators, helping you manage complex Kubernetes applications with ease and efficiency.

Faizan Bashir Faizan Bashir 3 min read
Kubernetes Python

Creating Kubernetes Custom Resource Definitions using the Kubernetes Python SDK

Explore the process of creating Kubernetes Custom Resource Definitions (CRDs) using the Kubernetes Python SDK. This article offers a comprehensive guide on how to leverage Python to extend the capabilities of your Kubernetes

Faizan Bashir Faizan Bashir 3 min read
Golang

How to create CLI Applications in Go using Cobra and Viper

Learn to build powerful CLI applications in Golang using the Cobra and Viper libraries. Follow step-by-step examples and explore popular applications using these libraries to enhance your Golang development skills.

Faizan Bashir Faizan Bashir 6 min read
Linux

A Complete Guide to Apache Bench for Performance Testing

Dive into performance testing with our comprehensive guide to Apache Bench. Includes detailed code examples for basic usage and advanced features like testing with different data and headers.

Faizan Bashir Faizan Bashir 2 min read
Terraform Aws

Building an EKS Cluster on AWS with Terraform: A Step-by-Step Guide

Learn how to create an Amazon EKS cluster using Terraform in this comprehensive, step-by-step tutorial with real-world code examples.

Faizan Bashir Faizan Bashir 4 min read
Terraform Gcp

Create a GKE Cluster on the Google Cloud Platform using Terraform

Learn how to create a Google Kubernetes Engine (GKE) cluster on Google Cloud Platform using Terraform, the popular Infrastructure as Code tool.

Faizan Bashir Faizan Bashir 3 min read
Terraform Azure

Deploying an Azure Kubernetes Service (AKS) Cluster with Terraform

Learn to create an Azure Kubernetes Service (AKS) cluster with Terraform, a popular Infrastructure as Code tool, using a step-by-step guide with code examples.

Faizan Bashir Faizan Bashir 4 min read
Ai

Mastering ChatGPT with 11 powerful examples: Top Strategies for effective prompt engineering and Improved model outputs

Discover the art of prompt engineering for ChatGPT with 11 insightful examples. Learn expert techniques to craft effective prompts, optimize AI interactions, and unlock the full potential of language models. Master the secrets

Faizan Bashir Faizan Bashir 6 min read
Writings

Socio-Economic Benefits of Zakat: Alleviating Poverty and Promoting Inclusive Growth

Explore the socio-economic impact of Zakat, the Islamic practice of wealth redistribution, and its potential to foster inclusive growth, sustainable development, and social cohesion in Muslim-majority countries through real-world statistical data.

Faizan Bashir Faizan Bashir 5 min read
Serverless

Building Knative Serverless function to detect weather using OpenWeatherMap and Python

Learn how to create and deploy a Knative serverless function using Python to detect the current weather using the OpenWeatherMap API on a Kubernetes cluster.

Faizan Bashir Faizan Bashir 3 min read
Serverless

Building OpenFaaS Serverless function to detect weather using OpenWeatherMap and Python

Explore how to create an OpenFaaS serverless function using Python to detect the current weather with the OpenWeatherMap API, and learn how to deploy and test your function.

Faizan Bashir Faizan Bashir 3 min read
Serverless

Serverless Technology: Exploring Cloud Providers, Benefits, Challenges, and Kubernetes Integration

Discover the world of serverless technology across major cloud providers like AWS, Azure, and Google Cloud, and learn about the benefits, challenges, Kubernetes integration, and the role of MicroVMs in serverless computing.

Faizan Bashir Faizan Bashir 13 min read
Wasm

WebAssembly: A Friendly Introduction

Discover the power of WebAssembly in our beginner-friendly guide. Learn about its benefits, browser compatibility, and how to get started with hands-on examples. Unlock a new level of web performance today!

Faizan Bashir Faizan Bashir 10 min read
Kubernetes

Kubernetes Best Practices: A Comprehensive Guide

This article is a detailed guide for the essential Kubernetes best practices, covering application design, configuration management, resource management, monitoring, security, and more for efficient container orchestration.

Faizan Bashir Faizan Bashir 7 min read
Kubernetes

Implementing 12-Factor App Principles with Kubernetes

This article will walk the user through the 12-factor app principles and how to implement them using Kubernetes.

Faizan Bashir Faizan Bashir 3 min read
Wasm

Run Python in the Browser with WebAssembly and Pyodide

Discover how to run Python code directly in your web browser using WebAssembly and the Pyodide library. In this tutorial, you'll learn how to calculate the square of a number using Python and

Faizan Bashir Faizan Bashir 3 min read
Wasm

Running Golang WebAssembly in the Browser: A Step-By-Step Guide

Learn how to create a simple Go WebAssembly application in this step-by-step guide, including setting up the environment, creating the Go code, and integrating with JavaScript.

Faizan Bashir Faizan Bashir 3 min read
Ai

Building a ChatGPT-based AI Assistant with Python using OpenAI APIs

This article demonstrates a workflow for integrating multiple AI services to perform speech-to-text (STT), natural language processing (NLP), and text-to-speech (TTS) using OpenAI's ChatGPT and Whisper API's in Python.

Faizan Bashir Faizan Bashir 6 min read
Kubernetes Golang

How to Create and Delete deployment and service using the Unstructured Dynamic Client in Go

This article will walk the user through the process of creating and managing Kubernetes deployments and services in an Kubernetes cluster with the help of Kubernetes golang client sdk.

Faizan Bashir Faizan Bashir 5 min read
Linux

Introduction to Systemd

This article will discuss how to manage services in Systemd, a popular init system used in many Linux distributions.

Faizan Bashir Faizan Bashir 2 min read
Kubernetes Golang

How to Create Update Scale List Get and Delete a Deployment using Kubernetes Golang SDK

This article will walk the user through the process of Creating, Updating, Scaling, Listing, Getting and Deleting Deployment in a Kubernetes cluster with the help of Kubernetes Golang client SDK.

Faizan Bashir Faizan Bashir 11 min read
Kubernetes Golang

How to detect CrashLoopBackOff Pods in Kubernetes using Golang SDK

This article will walk the user through the process of detecting CrashLoopBackOff Pods in Kubernetes using Golang client SDK.

Faizan Bashir Faizan Bashir 5 min read
Kubernetes Golang

How to Create Update Scale List and Delete a DeploymentConfig using Openshift Golang SDK

This article will walk the user through the process of Creating, Updating, Scaling, Listing, and Deleting Openshift DeploymetConfig in an Openshift cluster with the help of Openshift golang client sdk.

Faizan Bashir Faizan Bashir 10 min read
Kubernetes Golang

How to list Kubernetes Pods using Golang SDK

This article will walk the user through the process of listing Pods and Namespaces in a Kubernetes cluster with the help of go-client sdk.

Faizan Bashir Faizan Bashir 6 min read
Writings

Humanity: The Greatest Ideal

We should all take pride in our nationalities, but we should not become blind to Humanity. Humanity surpasses the bounds of caste, creed, religion and ethnicity.

Faizan Bashir Faizan Bashir 4 min read
Writings

Ideals: The axis of life

In line with the harmony prevalent in nature as revealed in the designs of our Universe, I believe if you do not revolve around the axis of a bright Ideal, an ideal brimming

Faizan Bashir Faizan Bashir 5 min read
Terraform

Terraform Best Practices

In this article, I have attempted to gather the Best Practices that an engineer can adhere to while writing Terraform code.

Faizan Bashir Faizan Bashir 13 min read
Terraform

Managing environments through Terraform Workspaces

This article explains the usage of Terraform modules and how they make it easier to substitute repetitive tasks with Modules.

Faizan Bashir Faizan Bashir 4 min read
Terraform Azure

Building highly available VMSS on Azure using Terraform Modules

This article is a practical implementation of Terraform Modules for building highly available VMSS on Microsoft Azure.

Faizan Bashir Faizan Bashir 15 min read
Terraform Aws

Building an Elasticache cluster on AWS using Terraform Modules

This article is a practical implementation of Terraform Modules for building an ElastiCache cluster on AWS.

Faizan Bashir Faizan Bashir 5 min read
Terraform

Demystifying Terraform Modules

This article explains the usage of Terraform modules and how they make it easier to substitute repetitive tasks with Modules.

Faizan Bashir Faizan Bashir 9 min read
Terraform Azure

Building an Nginx webserver on Azure using Terraform

This article will walk you through automating the creation of an Nginx web server on Microsoft Azure using Terraform as an Infrastructure as Code (IaC) tool.

Faizan Bashir Faizan Bashir 11 min read
Terraform Aws

Building an Nginx webserver on AWS using Terraform

This article will walk you through automating the creation of an Nginx web server on AWS using Terraform as an Infrastructure as Code (IaC) tool.

Faizan Bashir Faizan Bashir 10 min read
Terraform

Introduction to Infrastructure as Code (IaC)

IaC has become very important for provisioning our infrastructure-as-code efficiently and collaboratively.

Faizan Bashir Faizan Bashir 6 min read
Kubernetes

How to Pass the Certified Kubernetes Security Specialist Exam – Cheat sheet and Study Guide

This article is based upon my experience on how I approached the CKS exam and cleared it in my first attempt in Sep 2021.

Faizan Bashir Faizan Bashir 26 min read
Writings

Şükran: Enlivening with Thankfulness

Every now and then, a different view, wishful thinking, good and bad ideas strike the mind like drops of pouring rain on a rainy day.

Faizan Bashir Faizan Bashir 3 min read
Writings

The Prison of Thoughts

Every now and then, a different view, wishful thinking, good and bad ideas strike the mind like drops of pouring rain on a rainy day.

Faizan Bashir Faizan Bashir 3 min read
Kubernetes Aws

Adding limited access IAM user to EKS Cluster

Introduction

Faizan Bashir Faizan Bashir 6 min read
Docker Data science

Building Python Data Science Container using Docker

Artificial Intelligence(AI) and Machine Learning(ML) are literally on fire these days. Powering a wide spectrum of use-cases ranging from self-driving cars to drug discovery and to God knows what. AI and ML have

Faizan Bashir Faizan Bashir 5 min read
Writings

Nature: The conscience of the universe

Nature is a collective conscious force, overlooking the state of the world and its inhabitants, encompassing all life on Earth.

Faizan Bashir Faizan Bashir 4 min read
Serverless

Building Serverless Contact Form For Static Websites

Introduction A few years ago AWS launched static hosting service S3, which was a paradigm shift for hosting static websites. The tech was crystal clear, all the static assets (HTML, CSS, and JS)

Faizan Bashir Faizan Bashir 12 min read
Kubernetes

A friendly introduction to Kubernetes

Introduction

Faizan Bashir Faizan Bashir 14 min read
Serverless

What is Serverless Architecture? What are its Pros and Cons?

Serverless, the new buzzword in town has been gaining a lot of attention from the pros and the rookies in the tech industry. Partly due to the manner in which cloud vendors like

Faizan Bashir Faizan Bashir 11 min read
Docker Containers

Cleaning Up Docker

With the passage of time running Docker in development, we tend to accumulate a lot of unused images. Sometimes for testing, research or just trying out fun new stuff. Its always cool to

Faizan Bashir Faizan Bashir 2 min read
Docker Containers

Docker Data Containers

There is more than one way to manage data in Docker container. Say hello to the Data Containers. Simply put data containers are containers whose job is just to store/manage data.

Faizan Bashir Faizan Bashir 1 min read
Docker Docker compose

A Practical Introduction to Docker Compose

Docker containers opened a world of possibilities for the tech community, hassles in setting up new software were decreased unlike old times when a mess was to be sorted by a grievous format,

Faizan Bashir Faizan Bashir 5 min read
Faizan Bashir © 2024
Published with Jekyll using Jasper2
Latest Posts LinkedIn Twitter
Faizan Bashir

Subscribe to Faizan Bashir

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox