Stack cheat-sheet (2026)

Your default pick per layer โ€” and the alternatives worth knowing โ€” for the current AI-engineering stack.

know โฑ 8 min stacktoolsreference
Mastery:

Your defaults are chosen to reuse your existing stack (Node/TS + Postgres + Docker/AWS). Know the alternatives so you can justify a choice in an interview.

LayerDefault for youAlso know
Models / APIsClaude, OpenAI, GeminiOpen: Llama, Qwen, DeepSeek (run locally via Ollama)
App frameworkVercel AI SDK (JS-native)Python SDKs, LlamaIndex
Vector storepgvector (you run Postgres)Chroma (local), Qdrant / Pinecone
AgentsLangGraph, OpenAI Agents SDK, MCPhand-rolled tool loops
Evals / observabilityLangfuse (self-host)LangSmith, Braintrust
EmbeddingsOpenAI text-embedding-3-largeQwen3-Embedding (open, strong)

The selection principle
Default to what reuses infra you already operate (Postgres โ†’ pgvector, Docker โ†’ self-host Langfuse) and whatโ€™s JS-native (Vercel AI SDK). Reach for a specialized tool only when a requirement forces it โ€” and be ready to say which requirement.

Donโ€™t chase tool fashion
The stack churns every few months. The stable bets: a frontier API + your own DB for vectors + a hand-rollable tool loop + real evals + self-hosted tracing. Learn those deeply; swap tools as needed.