Frameworks Landscape: LangChain, LlamaIndex, CrewAI, AutoGen, Semantic Kernel, Assistants API
What each orchestration framework abstracts, what it hides, and how to reason about framework-vs-roll-your-own in a system-design interview
A trade-off-first tour of the LLM application framework landscape — LangChain, LlamaIndex, CrewAI, AutoGen, Semantic Kernel and hosted Assistants-API-style platforms — organised around what each abstraction gives you, what it hides, and when the honest answer is to roll your own thin orchestration instead.
Practice questions (5)
-
View →
From Hackathon Framework to Production Architecture
Intermediate · Free -
View →
CrewAI or AutoGen: Choosing a Multi-Agent Coordination Model
Intermediate -
View →
Should We Build on a Hosted Assistants Platform?
Intermediate -
View →
Justifying a Framework Choice on Organizational, Not Technical, Grounds
Intermediate -
View →
Reasoning About a Framework You've Never Used
Intermediate