K8s.zip

Messaging Platform with Limited TPS based on the vendor

Messaging Platform with Limited TPS based on the vendor

204

This highly available,horizontally scalable notification platform decouples message ingestion from delivery using an asynchronous,event-driven architecture to route messages across multiple channels and third-party vendors while strictly respecting dynamic...

Technical Hierarchy of AI Agents

Technical Hierarchy of AI Agents

826

Below is from Aurimas GriciΕ«nas showing hierarchical layers for AI Agents.Sometimes π—”π—œ π—”π—΄π—²π—»π˜π˜€ might seem simple from the outside.They are not πŸ‘‡There are many moving pieces that production ready Agentic Systems rely on. I like to split the 𝗛𝗢𝗲𝗿...

The Ultimate Data Engineering Roadmap

The Ultimate Data Engineering Roadmap

1,084

Below is from Alex Xu.The Data Engineering RoadmapData engineering has become the backbone of effective data analysis.It involves managing,processing,and optimizing data to derive actionable insights.Here’s a roadmap that can help you get better at data e...

The Concept of Scaffolding in AI Agents

The Concept of Scaffolding in AI Agents

245

1.Original Meaning of "Scaffold"The term scaffold originates from physical construction and was later adapted into developmental psychology and education before being applied to computer science and artificial intelligence:Physical Construction: A scaffold...

REST API Vs. GraphQL

REST API Vs. GraphQL

414

GraphQL offers several advantages over REST APIs,including fetching only the data a client needs,reducing over-fetching and under-fetching issues prevalent in REST.This leads to improved performance,especially on mobile devices with limited bandwidth.Graph...

Why Reranking is Crucial for RAG and Agentic AI Systems?

Why Reranking is Crucial for RAG and Agentic AI Systems?

276

1.Initial Retrieval Prioritizes Speed Over PrecisionIn standard RAG systems,the first-stage retrieval (using dense embeddings or sparse keyword matching) is designed to scan vast databases rapidly.It focuses on speed and breadth,fetching a broad list of th...

Nine Types of Testing while we develop APIs

Nine Types of Testing while we develop APIs

519

Implementing APIs can present a variety of challenges across different phases of the development lifecycle.Here's a breakdown of common test challenges:1.Design and Planning Phase::Defining Clear Requirements: Ambiguous or poorly defined requirements lead ...

A Python script to create an EC2 Spot instance using boto3

1,611

How do you create EC2 Spot InstanceA Python script to create an EC2 Spot instance using boto3.The script launches a spot instance based on an AMI,associates it with a specific security group in a given VPC,and assigns custom tags for easy identification.Pr...

Understanding Amazon Bedrock Agent for AI-based ChatBot

Understanding Amazon Bedrock Agent for AI-based ChatBot

647

What is Amazon Bedrock?Amazon Bedrock is a fully managed service that makes it easy for customers to build and scale generative AI applications using a variety of foundation models (FMs).Its functional role is to provide access to these powerful,pre-traine...

Difference between CPU and GPU - Why GPU is faster than CPU?

Difference between CPU and GPU - Why GPU is faster than CPU?

809

CPUs (Central Processing Units) are designed for general-purpose tasks,prioritizing sequential processing and complex instructions,while GPUs (Graphics Processing Units) are specialized for parallel processing of many simpler instructions simultaneously.GP...

AWS Lambda Code Example based on Python

334

AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers.You can upload your code (in various languages) and Lambda automatically executes it in response to events,like API calls,file uploads,or database up...

MLOps Explained: Spark, Flink, and Reference Architecture Deep Dive

MLOps Explained: Spark, Flink, and Reference Architecture Deep Dive

247

MLOps (Machine Learning Operations)MLOps is a set of practices that aims to deploy and maintain machine learning models in production reliably and efficiently.It bridges the gap between machine learning development (ML Dev) and operations (Ops),similar to ...

How to Set Up and Deploy Containerized Applications with AWS ECS

10,683

Setting up an Amazon Web Services (AWS) Elastic Container Service (ECS) involves several steps to deploy containerized applications in a scalable and managed environment.AWS ECS supports Docker containers and allows you to run applications on a managed clu...

Power of Containerized Deployment with AWS ECS

Power of Containerized Deployment with AWS ECS

10,599

Have you ever wanted to streamline how you develop and deploy applications? Amazon Elastic Container Service (ECS) could be the game-changer you're looking for.This service allows developers to manage Docker containers on a highly scalable and secure platf...

Building an AWS SAM(Serverless Application Model) Project

Building an AWS SAM(Serverless Application Model) Project

901

AWS SAM (Serverless Application Model) is a framework that simplifies the building,deploying,and managing of serverless applications on AWS.It uses a YAML-based syntax to define the resources your application needs,such as Lambda functions,API Gateway endp...

AWS Lambda Example based on Teraform

904

AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers.You can upload your code and Lambda will automatically run it in response to events,such as HTTP requests,file uploads,or database changes.This allow...

Uvicorn, Gunicorn: Proving Your Production Prowess

Uvicorn, Gunicorn: Proving Your Production Prowess

401

If you've heard of uvicorn,you know Docker.If you've heard of gunicorn,you've served at a production level.Do you agree?. uvicorn vs.gunicorn: The Core Difference:uvicorn: An HTTP server primarily designed for Ruby applications (using the Rack interface).I...

Stateful Databases: A Deep Dive with Cassandra & TiDB

Stateful Databases: A Deep Dive with Cassandra & TiDB

198

What is a Stateful Database?A stateful database is a type of database system that retains information about past interactions or states and uses this information to process subsequent requests.In essence,it remembers the "state" of the data over time.This ...

Where to get AWS Access Key ?

11,271

If you have an Amazon Web Service (AWS) Acount, you can get Access Key as below. [Account] –> [Security Credentials] –> [Access Credentials] For security reason, Access Key should NOT be shared with anyone.