Posts

Showing posts from November, 2025

Agentic AI - Guardrails

Image
  Agentic AI refers to AI systems that can autonomously plan, decide, and act—interacting with tools, APIs, and environments without constant human oversight. Guardrails are essential to ensure these agents operate safely, ethically, and within defined boundaries. ๐Ÿค– What Is Agentic AI? Unlike traditional AI that passively generates responses (e.g., chatbots or classifiers), Agentic AI systems are active participants in workflows. They can: ๐Ÿ” Search and retrieve internal or external data ⚙️ Trigger workflows or automate multi-step tasks ๐Ÿง  Make decisions based on goals and context ๐Ÿงพ Write or modify code , schedule events, or make purchases ๐Ÿ”— Interact with APIs, databases, and other systems ⚠️ Why Guardrails Are Critical for Agentic AI Because agentic systems can act independently, they pose greater systemic risk than traditional AI. Without proper controls, they might: ๐Ÿ•ต️‍♂️ Access sensitive data unintentionally ๐Ÿงจ Trigger unauthorized actions (e.g., deleti...

AWS Lambda Integration With EventBridge

Image
                                                                                  In our previous blog, we explored the concept of Lambda versioning. In real-world scenarios, Lambda functions are typically triggered either on a schedule or in response to specific events. In this post, we’ll walk through how to invoke a Lambda function using both scheduled triggers and event-driven mechanisms. This is our goal. Our lambda scans for any RUNNING, PENDING instances of type "T3.SMALL". If there are any instances of that type, it triggers an email. Involved services: 1) Lambda - Python code to scan for  RUNNING, PENDING instances of type "T3.SMALL" 2) Event Bridge - Scheduler and Event Based. 3) SNS - Notification Service. Here is the simple...

AWS Lambda - Traffic Shift

Image
  We all know what is AWS Lambda which is a serverless architecture. In this blog, we will discuss on what is lambda alias and how it can be used shift traffic between 2 version of AWS lambda. What is lambda versioning? AWS Lambda versions are immutable snapshots of your function’s code and configuration at a specific point in time. An immutable snapshot is a frozen, unchangeable copy of something at a specific point in time. Immutable = cannot be changed Snapshot = point-in-time copy Lets start by creating a simple lambda function with nodejs as runtime environment. I updated the code as below: Invoking the lambda function. Let's publish this version of lambda function as "Version-1". Now, we have our function looks like: demo-function -> Version-1 Let's update the demo-function with the below content. Publishing this version as "Version-2". Now, our lambda "demo-function" has 2 versions. demo-function -> Version-1               ...