A Practical DevOps Approach to Building and Deploying a Rate-Limited API
Joseph Velliah
by
1M ago
In modern web development, the challenge isn’t just writing code; it’s about how you build, deploy, and manage that code in production. Imagine you’ve built a user management API that’s gaining traction. As your user base grows, you face three critical issues: Increased traffic that risks server overload. Some clients are making excessive API requests. The looming complexity of manual deployments that are both error-prone and time-consuming. Ready to take on these challenges? I am going to guide you through a hands-on, DIY DevOps solution. While there are many specialized tools on the market ..read more
Visit website
Renaming SharePoint List URLs and Titles with PnP PowerShell
Joseph Velliah
by
1M ago
SharePoint Online lists often have URLs that include the “/Lists/” path segment. Users may want to rename the URL and update the title of a list without losing this segment to maintain a clean structure and avoid breaking links. The goal is to rename a list while retaining the “/Lists/” segment in the URL and updating its title. Solution We can use PnP PowerShell scripts to rename SharePoint list URLs and update their titles. To execute these scripts in a consistent and isolated environment, we will use Docker containers. This approach ensures that the required dependencies are always availabl ..read more
Visit website
Exploring ARM Architecture: A Practical Demo with Python API on EKS
Joseph Velliah
by
4M ago
This blog post is intended for individuals interested in exploring the intricacies of ARM architecture, particularly software developers seeking to understand its capabilities within the context of Kubernetes orchestration. What will you learn? By the end of this post, you will gain insights into: Exploring the fundamentals of ARM architecture Build arm64 container image with docker buildx. Utilizing a Python API to convert MKV videos to MP3 audio files Orchestrating tasks seamlessly on EKS Demonstrating its potential through a captivating demo Prerequisites Git installation is necessary to ..read more
Visit website
Seamless EKS-S3 Integration with Amazon EKS Pod Identity
Joseph Velliah
by
4M ago
When I first explored integrating Amazon Elastic Kubernetes Service (EKS) with AWS services like S3, the complexity of permissions was quite daunting. That is when I discovered Amazon EKS Pod Identity, a tool that greatly simplified this task. In this article, I will share my experience using EKS Pod Identity to grant an EKS application the necessary permissions to work with an S3 bucket. Prerequisites To get started, here is what I made sure I had in place: An active AWS account with access to EKS and S3. A running Amazon EKS cluster, version 1.24 or higher. AWS CLI installed and configured ..read more
Visit website
Deploying Microservices on Amazon EKS with Istio
Joseph Velliah
by
4M ago
In Kubernetes, effectively managing microservices is critical for the seamless operation of cloud-native applications. A service mesh, like Istio, offers a robust solution to the complexities of service-to-service communication, ensuring that microservices can interact securely and efficiently. This article explores the deployment of microservices on Amazon Elastic Kubernetes Service (EKS) using Istio, providing a straightforward guide to harnessing these technologies for improved microservice management. Understanding the Challenges While flexible and scalable, Microservices architectures int ..read more
Visit website
AI-Driven ServiceNow Incident QnA Bot using Amazon Bedrock
Joseph Velliah
by
6M ago
In the ever-evolving landscape of IT service management, efficiency and rapid response are critical. Enter the ServiceNow Incident Analysis QnA Bot, a sophisticated tool designed to automate and streamline the process of incident analysis and resolution. The Convergence of Technologies This application, created using Flask and Python, extracts data about incidents from ServiceNow and saves it in a CSV file. This data can then be analyzed in-depth. However, the application’s true power lies in its use of AI through Langchain and Amazon Bedrock’s models. This helps users better understand incide ..read more
Visit website
Building Q&A App Using Bible API OpenAI and Pinecone
Joseph Velliah
by
11M ago
In today’s ever-evolving technological landscape, there are infinite possibilities to delve into and interact with Bible verses. I myself have recently embarked on a personal endeavor, creating a Q&A platform specifically tailored to the King James Version (KJV) of the Bible. Extracting the KJV Bible The first step was to acquire the content. Thanks to the Bible API, extracting the full text of the KJV Bible was a straightforward process. This API offers a structured format of the Bible verses, making the extraction process seamless. Note: Bible verses taken from the King James Version (K ..read more
Visit website
Revolutionize Chatbots with Pinecone OpenAI & Custom Data
Joseph Velliah
by
1y ago
In natural language processing (NLP), embeddings are vital in converting text data into a format that machines can understand. These dense vector representations of text capture the semantic meaning and are essential for various NLP tasks, including text classification, sentiment analysis, and conversational AI. Pinecone is a vector database that stores and retrieves embeddings efficiently. It is optimized for large-scale machine learning applications, offering fast and accurate similarity searches. Pinecone is particularly well-suited for applications requiring real-time retrieval of similar ..read more
Visit website
AI-Powered Data Parsing for Smart Answers
Joseph Velliah
by
1y ago
As an Automation Engineer with a passion for Cloud Computing, DevOps, and Distributed Systems, I wanted to create an application that could automatically extract content from a resume PDF and generate answers to user queries based on the extracted data. To achieve this, I used Python Flask, PyPDF2, and the OpenAI API. If you would like to look at the source files for this post, you can find them in this repository. How It Works Data Extraction: The first step was to extract text from the resume PDF. To do this, I utilized PyPDF2, a Python library that allows us to read and manipulate PDF files ..read more
Visit website
Honor Retry-After and RateLimit Headers in SharePoint Online Throttling
Joseph Velliah
by
1y ago
Throttling in SharePoint Online is a mechanism implemented to prevent overuse of resources and maintain optimal performance and reliability. When throttling occurs, SharePoint Online returns HTTP status codes, such as 429 (“Too many requests”) or 503 (“Server Too Busy”). This article focuses on the best practices for handling throttling by honoring the Retry-After and RateLimit headers provided in the response. Understanding Throttling in SharePoint Online Throttling in SharePoint Online can occur at both the user and application levels. User throttling restricts the number of calls and operat ..read more
Visit website

Follow Joseph Velliah on FeedSpot

Continue with Google
Continue with Apple
OR