Mental model: stateful graph with nodes and edges.
A → B) or conditional (A → router → B or C or end).When to reach for LangGraph:
When LangGraph is overkill: a linear chain (retrieve → generate), simple ReAct loop — just use a plain function or LangChain.
Google's official framework for agents on Vertex AI. Worth name-dropping in the interview since you're going for Google Cloud.
Canonical phrasing: "ADK is to Vertex AI Agent Engine what LangGraph is to a generic Python runtime — the framework is tighter coupled to the deployment target, which buys you tracing, evals, and managed deployment out of the box."
Role-based abstraction (Agent with role/goal/backstory, Task, Crew). Higher level than LangGraph — opinionated patterns, less control. Good for fast prototyping; less common in serious production deployments.