Head-to-head comparisons
10 questions drawn from the 10 chapters in this section. If most land on the first try, you are ready for the next section. If not, the explanation after each answer says which idea to revisit.
Checkpoint
10 questions · first-try answers earn the most XP
What this checkpoint covers
pandas vs Polars vs FireDucks
DataFrames compared: compatibility, speed model, and which to learn first.
Chroma vs Qdrant vs Pinecone
Vector DBs for RAG: local prototyping vs self-hosted vs fully managed.
Choosing an LLM API
OpenAI vs Anthropic vs Gemini: how to pick a first provider and stay portable.
LangChain vs LlamaIndex vs Raw SDK
Frameworks compared: agents and prototypes vs data-first RAG vs full control.
pgvector vs Dedicated Vector DBs
Postgres extension vs Chroma/Qdrant/Pinecone: one stack or best of breed?
Jev vs JEPA vs LLM
Typed decisions vs world-model research vs text generation: what each one is, and when it fits.
Kafka vs RabbitMQ vs SQS
A replayable event log, a flexible message router, or a fully managed queue: which one fits your system.
RAG vs Fine-Tuning vs Long Context
Three ways to give a model your data: look it up, train it in, or paste it all. When each one wins.
REST vs gRPC vs GraphQL
Resources over HTTP, fast typed calls between services, or one flexible query endpoint: picking an API style.
Ollama vs vLLM vs llama.cpp
Running open models yourself: the easiest local setup, the high-throughput server, or the portable engine underneath.