llms.txt
# Guru Sattanathan

> Practitioner writing on AI agents, systems architecture, MCP, and production patterns. Principal Solutions Architect at Arcade.dev.

## Articles

- [Every Way to Secure an AI Agent (and What Breaks When You Don't)](/blog/agent-security-patterns/): How to secure AI agents: 8 credential management patterns from .env files to MCP tool runtimes. Real incidents, trade-offs, code.
- [The AI You Dismissed Isn't the AI That's Coming](/blog/the-ai-you-dismissed-isnt-the-ai/): The gap between AI skeptics and believers isn't intelligence - it's exposure.
- [The App You Should Be Building Is You](/blog/the-app-you-should-be-building-is/): Everyone's racing to ship. Maybe the real leverage is standing still.
- [Federation Over Embeddings: Let AI Agents Query Data Where It Lives](/blog/federation-over-embeddings-let-ai/): Before building vector infrastructure, consider federation: AI agents with tool access to your existing systems. That's all most teams need.
- [Java's Agentic Framework Boom is a Code Smell](/blog/javas-agentic-framework-boom-is-a/): Stop building orchestration frameworks and start building agents. The future belongs to those who master the ecosystem, not language-specific engines.
- [You Don't Need an Agentic Framework to Start Building Agents](/blog/you-dont-need-an-agentic-framework/): Stop researching frameworks and start building, the pattern is simpler than you think.
- [Low latency Serving on Iceberg with Apache Pinot, in StarTree Cloud](/blog/low-latency-serving-on-iceberg-with/): Apache Pinot now queries Iceberg tables natively. The first system to enable low-latency serving directly on the data lake, no ETL or duplication.
- [Your Next Software Decision Won't Be Easy. If It Is, You're Doing It Wrong.](/blog/your-next-software-decision-wont/): For architects and decision makers in an era where AI rewrites the rules overnight - your old software buying checklist is worthless
- [Query Streams for Apache Pinot](/blog/query-streams-for-apache-pinot/): Lightweight tool to push real-time query results from Apache Pinot to webhooks for seamless UI integration.
- [The Truth About AI Agents: Are They Really That New?](/blog/the-truth-about-ai-agents-are-they/): AI agents build on familiar integration patterns, enhanced with smarter tools to redefine roles and reshape teams. Here's how to adapt.
- [Partial UPSERTs in Apache Pinot](/blog/partial-upserts-in-apache-pinot/): An often underestimated feature you shouldn’t overlook when choosing a real-time analytics database, for precision and simplicity.
- [The Coriander Effect: Elevating User Experience with Subtle Enhancements](/blog/the-coriander-effect-elevating-user/): Discover how small design details drive user activation and retention in product-led growth strategies.

## Author

Guru Sattanathan is a Principal Solutions Architect at Arcade.dev, focused on AI agent security, MCP (Model Context Protocol), and production deployment of agent systems.

## Links

- [LinkedIn](https://linkedin.com/in/gnanaguru)
- [Twitter/X](https://x.com/avoguru)
- [GitHub](https://github.com/avoguru)