Concepts directory¶
Pick a topic to explore, or use the alphabetical index to find a specific term.
Software engineering¶
- Algorithms and data structures
- Languages and runtimes
- Operating systems and hardware
- Concurrency and parallelism
- Networking and protocols
- Code design and maintainability
- Architecture and domain modeling
- APIs and integrations
- Rate limiting and admission control
- Caching
- Relational databases and SQL
- Transactions and concurrency control
- Nonrelational databases and search
- Distributed systems
- Messaging and durable workflows
- Data engineering
- Reliability and resilience
- Observability and debugging
- Performance and capacity
- Security and privacy
- Infrastructure and cloud
- Testing and delivery
- Frontend and client engineering
- SaaS and business workflows
- Distributed key-value stores and Redis
LLM applications¶
- Model behavior and API integration
- Prompt engineering
- Context engineering
- Knowledge-base ingestion
- Retrieval and RAG
- Tools, function calling, and MCP
- Agent loop engineering
- Agent harness and orchestration
- Memory engineering
- Planning, reasoning, and verification
- Actions and side-effect safety
- Evaluation engineering
- LLM observability and debugging
- LLM application security
- LLM performance and cost
- LLM application UX
- Multimodal application integration