- Technology Illumination
- Posts
- Google ADK Agentic Solution: How I Published a Blog Post Using Agents
Google ADK Agentic Solution: How I Published a Blog Post Using Agents
A Google ADK multi-agent app used to research

This post describes a Google ADK multi-agent app used to research Google Cloud documentation and draft a technical article. The app does not implement offer qualification or order creation.
Google ADK code: https://github.com/javakishore-veleti/dev-signal
The published article below is the output of the above Github codebase (one ADK web session, then copy to WordPress):
What the codebase does
dev-signal is a Python Google ADK app. A root orchestrator (root_orchestrator) delegates to three specialists:
Agent | Role |
|---|---|
| Recent high-engagement questions (Reddit MCP; needs Reddit Data API access) |
| Official GCP docs via Developer Knowledge MCP, plus web search and Reddit |
| Draft from stored research; optional header image (Nano Banana / Gemini image → Cloud Storage) |
gcp_expert writes findings to session state as technical_research_findings. blog_drafter reads that state, re-checks facts with Developer Knowledge, then drafts.
Long-term preferences use Vertex AI Memory Bank when you run test_local.py. The ADK web UI uses in-memory sessions only.

Agentic Architecture Applied - Runtime representation while executing (how it shows in your laptop when you this codebase http://127.0.0.1:8000/dev-ui/?app=dev_signal_agent&userId=user&session=75a7a218-610b-4ecd-a822-9b5649c66aeb )
How the draft was produced
Configure
.env(GCP project, GCS bucket, Developer Knowledge API key).Authenticate with
gcloud(user login + application-default credentials).Run
uv run adk web, openhttp://127.0.0.1:8000, selectdev_signal_agent.Prompt through research → draft → header image → revisions.
Save the draft in the repo (
Docs/scaling-intelligent-commerce-adk-cloud-run.md) and publish it on Product Cognizant.
Prompts used (in order)
Hi
Qualify offers and create orders
How do I deploy an ADK agent to Cloud Run?
Draft a blog post based on this Cloud Run ADK research
Yes (header image), then generate the header image now
Now give me the full blog post
Production should use enterprise CI/CD (GitHub Actions / Artifact Registry), not
adk deployfrom a laptopFrame it as git feature → develop → release, then Dev / QA / Staging / Integration / Pre-prod / Prod / Prod-passive failover
You drifted off the original topic — put it back
Keep the title Scaling Intelligent eCommerce: Deploying ADK Agents to Google Cloud Run; no marketing copy; steps and focus areas only
Don’t rewrite the earlier full draft; improve it
After the opening line, add Business Domain, Business Processes, Why Agentic, Solution Approach, then keep the rest
Prompt 2 set the topic of the output post (offers and orders). It is not a feature of this repository.
What the output post covers
That article is a Cloud Run ADK deploy guide for a multi-agent layout: Qualification Agent (reasoning) and Order Agent (ERP/CRM tools). It includes local root_agent structure, build-once / deploy-many CI/CD, --session_service_uri, IAM (roles/aiplatform.user, roles/secretmanager.secretAccessor), and active/passive failover.
Read it here: https://productcognizant.com/scaling-intelligent-ecommerce-deploying-adk-agents-to-google-cloud-run/