Gemini Transcribe vs FunASR: Production Economics
Sep 7, 2026 · 13 min read · Gemini 3.5 Transcribe FunASR Speech to Text Amazon ECS GPU Spot Podcast Transcription FinOps Speaker Diarization ·
- The Three-Phase Transcription Pipeline A production podcast transcript is not produced by one model call. The pipeline behind these measurements has three stages: Phase 1: VAD, speech recognition, punctuation, timestamps, and speaker diarization. Phase 2: speaker identity verification and label correction. Phase 3: …
Read More about Gemini Transcribe vs FunASR: Production EconomicsOwn Your Agents' Memory: Self-Hosted mem9 on AWS

Introduction Every agent session starts amnesic. You explain your deployment topology to Claude Code on Monday, and on Tuesday Codex asks the same question. You tell one agent that Aurora MySQL cannot run your vector workload, and the next agent cheerfully proposes it. The knowledge that actually compounds — decisions …
Read More about Own Your Agents' Memory: Self-Hosted mem9 on AWSMCP OAuth on AgentCore Gateway + Cognito via APIGW Façade
May 19, 2026 · 18 min read · MCP Model Context Protocol AWS Bedrock AgentCore AgentCore Gateway Amazon Cognito API Gateway SST OAuth 2.1 RFC 9728 RFC 8414 RFC 7591 PKCE Claude Code ·
Introduction Amazon Bedrock AgentCore Gateway is the most pragmatic way to host a Model Context Protocol server on AWS today. Declare your tools as OpenAPI or as Lambda targets, get a managed multi-target MCP endpoint, and inherit AWS-native authentication via a customJwtAuthorizer. For machine-to-machine traffic that …
Read More about MCP OAuth on AgentCore Gateway + Cognito via APIGW FaçadeServerless Multi-Tenant OpenHands on AWS with Fargate
Mar 2, 2026 · 10 min read · AWS CDK OpenHands ECS Fargate Serverless Multi-Tenant AI Agent DynamoDB EFS Cloud Map EventBridge Self-Hosted AI ·
In a previous post, I introduced an AWS CDK project for deploying OpenHands on EC2, featuring Cognito authentication and Aurora PostgreSQL. While this architecture successfully facilitated initial deployment, operating a shared AI coding platform for a team revealed three fundamental limitations: Shared Resources: All …
Read More about Serverless Multi-Tenant OpenHands on AWS with FargateTechnical Deconstruction of MCP Authorization: A Deep Dive into OAuth 2.1 and IETF RFC Specifications
Nov 12, 2025 · 22 min read · MCP Model Context Protocol OAuth 2.1 OAuth 2.0 PKCE JWT RFC 7636 RFC 9700 RFC 9728 Resource Indicators Federated Authentication AI Security ·
Executive Summary This article provides a deep-dive technical analysis of the Model Context Protocol (MCP) authorization flow. The central insight is that MCP's authorization model is not a generic application of OAuth 2.0 but a sophisticated implementation of the emerging OAuth 2.1 standard. The MCP protocol …
Read More about Technical Deconstruction of MCP Authorization: A Deep Dive into OAuth 2.1 and IETF RFC SpecificationsMulti-Tenant Bedrock Agents Security with Cedar
Jun 6, 2026 · 12 min read · AWS Bedrock Agents AgentCore Cedar Amazon Verified Permissions Multi-Tenant Zero Trust SaaS Security ·
TL;DR (30-Second Read) With Amazon Bedrock AgentCore now generally available — including AgentCore Identity for agent authentication and AgentCore Policy, which enforces Cedar rules by intercepting every tool call before execution — the security design for multi-tenant SaaS on Bedrock Agents has reached an inflection …
Read More about Multi-Tenant Bedrock Agents Security with Cedar
Choosing a vector store on AWS for generative AI (GenAI) workloads used to be a one-line decision: pick Amazon OpenSearch Service or its serverless variant (AOSS) and move on. That changed when Amazon S3 Vectors went GA in 2025. By storing vector data directly in S3 and pricing it on a fully consumption-based model, S3 …
Read More about S3 Vectors vs OpenSearch: Decision Tree from 30+ ProjectsDeploying OpenHands AI Platform on AWS with CDK
Jan 26, 2026 · 6 min read · AWS CDK OpenHands AI Agent Infrastructure as Code Serverless CloudFront Cognito Aurora PostgreSQL Devin Alternative Self-Hosted AI ·
OpenHands is an open-source AI-driven development platform that enables AI agents to write code, fix bugs, and execute complex development tasks autonomously. The default setup works well for local development, but what if you want to run it for a team or make it accessible from anywhere? This post introduces an AWS …
Read More about Deploying OpenHands AI Platform on AWS with CDKMCP OAuth Evolution: SEP-991 Simplifies Client Registration
Dec 2, 2025 · 5 min read · MCP Model Context Protocol OAuth 2.1 SEP-991 Dynamic Client Registration Client ID Metadata ·
The Problem with Dynamic Client Registration In my previous deep-dive into MCP authorization, I analyzed how the protocol builds on OAuth 2.1 with mandatory PKCE, Resource Indicators (RFC 8707), and the "Discovery Trifecta" of RFC 7591, 8414, and 9728. Dynamic Client Registration (DCR) was positioned as the key enabler …
Read More about MCP OAuth Evolution: SEP-991 Simplifies Client RegistrationImplementing MCP OAuth 2.1 with Keycloak on AWS
Nov 21, 2025 · 25 min read · Keycloak MCP Model Context Protocol OAuth 2.1 RFC 8707 Dynamic Client Registration PKCE AWS Terraform Identity Provider ·
Introduction The Model Context Protocol (MCP) ecosystem mandates OAuth 2.1-compliant authorization servers to facilitate secure, federated access to AI model services. MCP clients, such as Claude Code, Cursor, and VS Code extensions, rely on modern OAuth specifications including Dynamic Client Registration (RFC 7591), …
Read More about Implementing MCP OAuth 2.1 with Keycloak on AWS