AWSHow to Deploy MongoDB on AWS using Terraform: as a Service on ECS or on DocumentDBIn today’s cloud-first world, managing and deploying databases efficiently is crucial for maintaining high-performance applications. MongoDB…
AWSTalk to My Document: A Serverless RAG approach using Huggingface, Amazon Lex and Amazon DynamoDBNowadays RAG has become a very popular approach to develop context aware AI bots. Imagine being able to have a conversation with your…
AWSHow to stream LLM responses using AWS API Gateway Websocket and LambdaNowadays LLMs are everywhere. Many tasks are getting automated using AI (LLM) models. Most of these use cases are chat based where you chat…
AWSPerform blue green deployment on AWS ECS using CodePipeline and CodeDeploy In today’s fast-paced software development landscape, deploying changes to production while ensuring minimal downtime and risk is paramount…
AWSUsing AWS Route 53 Application Recovery Controller for Disaster recovery between regions When we are running applications in Production on AWS, the availability and reliability of applications and services become very critical to…
AWSDeploying an AWS ECS Cluster with AWS CDK (in GoLang) and Deploying a Streamlit-OpenAI App to the cluster Nowadays everything is getting an AI flavor to them. So it is becoming more important to be able to properly deploy AI apps and be able to…
AWSHow to run a Neural Network(RNN) training pipeline on Airflow and deploy the AI model to AWS ECS for Inference In today’s fast-paced world, artificial intelligence (AI) has become an indispensable tool for solving complex problems and making informed…
AWSStream logs from EC2 to AWS OpenSearch and easily perform searches on the logs: Deploy an OpenSearch cluster on AWS All applications generate logs. Logs are essential for understanding how software and systems are performing, identifying and…
AWSDeploy a resilient monitoring stack using Terraform and Ansible: Deploy Prometheus and Grafana clusters on AWS Monitoring is a very important part of Devops for any application. Having a proper monitoring stack to monitor applications or measure…
AWSEffectively analyze chat sentiment by Amazon Lex and OpenAI-GPT-3 API: Deploy using Terraform and Github ActionsChatGPT is the most hot topic now in the tech community. Its growth in popularity in a short time has solidified its position among other…
AWSA fun experiment: Create Azure resources using AWS Cloudformation (Built using GoLang)Azure has quickly become one of the leading cloud providers in the market now. So I started having deep dives in learning about Azure…
AWSHow to send AWS Cloudwatch Alarm Notifications to a Microsoft Teams Channel: Build and Deploy to EKS using HarnessMicrosoft Teams is increasing in popularity across many teams nowadays. It has become a primary means of intra team communication for many…
AWSDeploy a Kubernetes cluster using Terraform and Ansible on AWS: Use EC2 or EKSWhile I was in the initial stages of learning Kubernetes, I always struggled to get a quick Kubernetes cluster to work on my practice labs…
AWSHow to Run a data scraping workload on AWS EKS and visualize using GrafanaThis post is my solution walkthrough for the bonus Acloud guru challenge from the Cloud resume book by Forrest Brazeal. The book can be…
AWSHow to Build a Whatsapp Bot: Build Whatsapp as a channel for Amazon Connect using LexRecently I have been playing around with whatsapp API to learn some aspects of it. So I thought what better way to learn more about the API…
AWSAn Event Driven ETL Process: Use Step Functions, AWS Glue and Lambda to Orchestrate an ETL ProcessThis post is my solution walkthrough for the Acloud Guru challenge to build an event driven ETL process. The challenge details can be found…
AWSChatops on AWS: Leveraging AWS Chatbot to get Glue Job notifications on SlackRecently I started reading about Chatops and it really intrigued me to learn more about it. It really fascinated me to see how easy it is…
AWSProject: Automate migration of Amazon Connect Contact flows from one Instance to anotherThis will be a short post about one of my side projects which I recently completed. This post is a description and workings of an utility…
AWSHow to Develop, Build & Deploy a REACT app with Authentication using AWS AmplifyRecently I started reading about AWS Amplify and found it very interesting. I was very impressed to see how easily one can deploy a full…
AWSDeploy a Custom Resource using Cloudformation: A Conversational CRM (SFDC) using Amazon Connect and Lex & Deployed via Terraform and CloudformationI have been working on implementing CRM applications for most of my career. All the CRM applications which I have worked with have a common…
AWSDeploy a NLP Machine Learning model and app to an AWS EKS Cluster via AWS Codepipeline-Yelp Search App Part 2This is the second part of the post series which you can find Here. In the last post I described about the app and how it is built. Just to…
AWSCustom Search app using Yelp Data and NLP and deployed to AWS EKS (via Codepipeline) - Part 1We all have searched for stuff on Yelp from time to time. While learning some Machine learning, I came up with this idea to better the…
AWSFour Ways to deploy your Lambda Function from local to AWS - Serverless, SAM, Docker & TerraformRecently I have been involved in developing a lot of AWS Lambda functions. Now if you don’t know about Lambda functions, don’t worry I will…
AWSA Zoom bot for a CRM application using AWS Lambda and Deployed via JenkinsRecently Zoom has become very popular with many companies as a go-to means for communications. During the Covid period this year, Zoom has…
HerokuStream Heroku logs to AWS Cloudwatch using an EC2 instance and DockerI am pretty sure we all have one or more apps deployed on Heroku. It is one of the most popular platform to deploy apps encompassing various…
PWAFull System Architecture of my React-Flask AppDuring last few months, while being locked at home due to COVID, I thought of using my free time to build something useful. So I built an…
PWAHow to Convert a React App to a Mobile app and Persist session cookies using React-Native Webview or a PWAIn this post I am switching gears from my general cloud technology posts towards a bit of app development. Recently while I was working on…
KubernetesDeploy a REACT app with Flask API backend on Kubernetes Cluster- Part 2- Jenkins FlowDeploy a REACT app with Flask API backend on Kubernetes Cluster- Part 2- Jenkins Flow This post is the second part of an earlier post where…
KubernetesDeploy a REACT app with Flask API backend on Kubernetes Cluster - Part 1Deploy a REACT app with Flask API backend on Kubernetes Cluster Recently I started learning React Framework for web development. I really…
AWSAWS CLI Series - How to use CloudFormationAWS CLI Series : How to use CloudFormation We all love to work with command line right? At least I love the ease of just opening a console…
AWSHow to Launch your own Kubernetes Cluster on AWSHow to Launch your own Kubernetes Cluster on AWS Any time we start learning some new technology, the first thing what comes to mind is how…
AWSDeploy a Flask REST API - The Docker way and the Serverless wayDeploy a Flask REST API - The Docker way and the Serverless way Python has become a very famous programming language in recent times. Part…
AWSAn automated workflow for blog posts using Gatsby and Github ActionsAn automated workflow for blog posts using Gatsby and Github Actions I went live with my blog recently. I like to automate all of my…
AWSDeploying a Static Website to AWS S3 using Jenkins or Github ActionsDeploying a Static Website to AWS S3 using Jenkins or Github Actions Static Website or Static HTML files are the easiest way to stand up a…
AWSIntegrate a CRM Application with Alexa using AWS Lambda-Part-1Integrate a CRM Application with Alexa using AWS Lambda-Part-1 I have been configuring and customizing CRM applications for my whole…
AWSIntegrate a CRM Application with Alexa using AWS Lambda-Part-2Integrate a CRM Application with Alexa using AWS Lambda-Part-2 This post is in continuation to the earlier post where I described the basic…
AWSA MongoDB backup solution using Flask and AWS LambdaA MongoDB backup solution using Flask and AWS Lambda In this post I will be going through a very simple backup solution to backup MongoDB…
AWSA Codepipeline example to deploy a NodejS app on AWSA Codepipeline example to deploy a NodejS app on AWS In this post I will be walking thorugh a simple Codepipeline flow to deploy a NodejS…
AWSA Jenkins Pipeline to Launch Personal EC2 Instances on AWS and Bootstrap using CHEFA Jenkins Pipeline to Launch Personal EC2 Instances on AWS and Bootstrap using CHEF Prelude Many times we feel a need to quickly spin up…
AWSDeploy and run a Jupyter Lab server using Docker on AWSDeploy and run a Jupyter Lab server using Docker on AWS Do you know Jupyter? Jupyter is a collection of open-source web based tools which…
AWSDeploy an ELK stack as Docker services to a Docker Swarm on AWS- Part 2Deploy an ELK stack as Docker services to a Docker Swarm on AWS- Part 2 This is the 2nd part of 2-part series post, where I am walking…
AWSDeploy an ELK stack as Docker services to a Docker Swarm on AWS- Part 1Deploy an ELK stack as Docker services to a Docker Swarm on AWS- Part 1 In this 2-part post, I will be walking through a way to deploy the…
AWSA REST API for Microsoft Excel Deployed to a Docker Swarm on AWSA REST API for Microsoft Excel Deployed to a Docker Swarm on AWS In this article we will go through a Python-Flask application implementing…
AWSAn example Jenkins flow using Declarative Pipeline syntax and implemented in AWSAn example Jenkins flow using Declarative Pipeline syntax and implemented in AWS In this post I will go through a simple Jenkinsfile which…
AWSDockerFiles to quickly get build environments for personal projectsDockerFiles to quickly get build environments for personal projects This is short and simple list of various Docker Files using which…
AWSDR and Dev Environment architecture for a Wordpress BlogDR and Dev Environment architecture for a Wordpress Blog Being a techie husband of a non-techie wife, I have to face a lot of Tech questions…