BEE Document List
- 1.BEE Overview
- 2.How to Read BEE
- 3.Glossary
- 1001.Authentication vs Authorization
- 1002.Token-Based Authentication
- 1003.OAuth 2.0 and OpenID Connect
- 1004.Session Management
- 1005.RBAC vs ABAC Access Control Models
- 1006.API Key Management
- 1007.WebAuthn Fundamentals
- 1008.Passkeys: Discoverable Credentials and UX Patterns
- 1009.Cross-Device Authentication (Hybrid Transport)
- 1010.FIDO2 Hardware Security Keys
- 1011.Migrating from Passwords to Passkeys
- 2001.OWASP Top 10 for Backend
- 2002.Input Validation and Sanitization
- 2003.Secrets Management
- 2004.CORS and Same-Origin Policy
- 2005.Cryptographic Basics for Engineers
- 2006.Dependency Security and Supply Chain
- 2007.Zero-Trust Security Architecture
- 2008.OWASP API Security Top 10
- 2009.HTTP Security Headers
- 2010.Cryptographic Key Management and Key Rotation
- 2011.TLS Certificate Lifecycle and PKI
- 2012.SQL Injection and Prepared Statements
- 2013.Cross-Site Request Forgery (CSRF) and Defense Patterns
- 2014.Container Image Security and Supply Chain Integrity
- 2015.Server-Side Request Forgery (SSRF)
- 2016.Broken Object Level Authorization (BOLA)
- 2017.Data Privacy and PII Handling
- 2018.Threat Modeling
- 3001.TCP/IP and the Network Stack
- 3002.DNS Resolution
- 3003.HTTP/1.1, HTTP/2, HTTP/3
- 3004.TLS/SSL Handshake
- 3005.Load Balancers
- 3006.Proxies and Reverse Proxies
- 3007.Mutual TLS (mTLS) Handshake and Server Configuration
- 3008.HTTP as a Substrate for New Protocols
- 4001.REST API Design Principles
- 4002.API Versioning Strategies
- 4003.Idempotency in APIs
- 4004.Pagination Patterns
- 4005.GraphQL vs REST vs gRPC
- 4006.API Error Handling and Problem Details
- 4007.Webhooks and Callback Patterns
- 4008.GraphQL Federation
- 4009.OpenAPI Specification and API-First Design
- 4010.GraphQL HTTP-Layer Caching
- 4011.GraphQL vs REST: Request-Side HTTP Trade-offs
- 4012.GraphQL vs REST: Response-Side HTTP Trade-offs
- 4013.GraphQL Operational Patterns
- 5001.Monolith vs Microservices vs Modular Monolith
- 5002.Domain-Driven Design Essentials
- 5003.CQRS
- 5004.Hexagonal Architecture
- 5005.Strangler Fig Pattern
- 5006.Sidecar and Service Mesh Concepts
- 5007.Serverless Architecture Patterns
- 5008.The Twelve-Factor App Methodology
- 5009.Background Job and Task Queue Architecture
- 5010.Dependency Injection and Inversion of Control
- 6001.SQL vs NoSQL Tradeoffs
- 6003.Replication Strategies
- 6004.Partitioning and Sharding
- 6005.Storage Engines
- 6006.Connection Pooling and Query Optimization
- 6007.Database Migrations
- 6008.Database Connection Proxy and Pooler Architecture
- 7001.Entity-Relationship Modeling
- 7002.Normalization and Denormalization
- 7003.Schema Evolution and Backward Compatibility
- 7004.Encoding and Serialization Formats
- 7005.Designing for Time-Series and Audit Data
- 7006.Polymorphism in Data Models
- 8001.ACID Properties
- 8002.Isolation Levels and Their Anomalies
- 8003.Distributed Transactions and Two-Phase Commit
- 8004.Saga Pattern
- 8005.Idempotency and Exactly-Once Semantics
- 8006.Eventual Consistency Patterns
- 9001.Caching Fundamentals and Cache Hierarchy
- 9002.Cache Invalidation Strategies
- 9003.Cache Eviction Policies
- 9004.Distributed Caching
- 9005.Cache Stampede and Thundering Herd
- 9006.HTTP Caching and Conditional Requests
- 10001.Message Queues vs Event Streams
- 10002.Publish-Subscribe Pattern
- 10003.Delivery Guarantees
- 10004.Event Sourcing
- 10005.Dead Letter Queues and Poison Messages
- 10006.Backpressure and Flow Control
- 10007.Idempotent Message Processing
- 10008.Event Schema Design and Versioning
- 11001.Threads vs Processes vs Coroutines
- 11002.Race Conditions and Data Races
- 11003.Locks, Mutexes, and Semaphores
- 11004.Async I/O and Event Loops
- 11005.Producer-Consumer and Worker Pool Patterns
- 11006.Optimistic vs Pessimistic Concurrency Control
- 11007.Virtual Threads and Structured Concurrency
- 12001.Circuit Breaker Pattern
- 12002.Retry Strategies and Exponential Backoff
- 12003.Timeouts and Deadlines
- 12004.Bulkhead Pattern
- 12005.Graceful Degradation
- 12006.Chaos Engineering Principles
- 12007.Rate Limiting and Throttling
- 13001.Back-of-Envelope Estimation
- 13002.Horizontal vs Vertical Scaling
- 13003.Connection Pooling and Resource Management
- 13004.Profiling and Bottleneck Identification
- 13005.Content Delivery and Edge Computing
- 13006.Asynchronous Processing and Work Queues
- 13007.Memory Management and Garbage Collection
- 13008.JVM JIT Compilation and Application Warm-Up
- 14001.The Three Pillars: Logs, Metrics, Traces
- 14002.Structured Logging
- 14003.Distributed Tracing
- 14004.Alerting Philosophy
- 14005.SLOs and Error Budgets
- 14006.Health Checks and Readiness Probes
- 14007.Continuous Profiling in Production
- 15001.The Testing Pyramid
- 15002.Integration Testing for Backend Services
- 15003.Contract Testing
- 15004.Load Testing and Benchmarking
- 15005.Test Doubles: Mocks, Stubs, Fakes
- 15006.Testing in Production
- 15007.Property-Based Testing
- 16001.Continuous Integration Principles
- 16002.Deployment Strategies
- 16003.Infrastructure as Code
- 16004.Feature Flags
- 16005.Container Fundamentals
- 16006.Pipeline Design
- 16007.Grey and Dark Releases, and A/B Testing
- 16008.GitOps and Declarative Delivery
- 16009.Platform Engineering and Internal Developer Platforms
- 17001.Full-Text Search Fundamentals
- 17002.Search Relevance Tuning
- 17003.Faceted Search and Filtering
- 17004.Vector Search and Semantic Search
- 17005.Search Indexing Pipelines and Data Synchronization
- 17006.Autocomplete and Typeahead Search
- 17007.Geospatial Search and Proximity Queries
- 17008.Spelling Correction and Fuzzy Search
- 17009.Search Analytics and Feedback Loops
- 18001.Multi-Tenancy Models
- 18002.Tenant Isolation Strategies
- 18003.Tenant-Aware Rate Limiting and Quotas
- 18004.Tenant Onboarding and Provisioning Pipelines
- 18005.Schema Migrations in Multi-Tenant Systems
- 18006.Tenant-Aware Observability
- 18007.Database Row-Level Security
- 19001.CAP Theorem and the Consistency-Availability Tradeoff
- 19002.Consensus Algorithms: Paxos and Raft
- 19003.Vector Clocks and Logical Timestamps
- 19004.Gossip Protocols
- 19005.Distributed Locking
- 19006.Consistent Hashing
- 19007.Service Discovery
- 19008.Clock Synchronization and Physical Time
- 19009.Linearizability and Serializability
- 19010.CRDTs: Conflict-free Replicated Data Types
- 19011.Write-Ahead Logging
- 19012.Bloom Filters and Probabilistic Data Structures
- 19013.Merkle Trees
- 19014.Quorum Systems and NWR Consistency
- 19015.Failure Detection
- 19016.Distributed Snapshots
- 19017.Lease-Based Coordination
- 19018.Change Data Capture
- 19019.Session Guarantees and Consistency Models
- 19020.Byzantine Fault Tolerance
- 19021.Two-Phase Locking
- 19022.Anti-Entropy and Replica Repair
- 19023.Serializable Snapshot Isolation
- 19024.Log-Structured Merge Trees
- 19025.Skip Lists
- 19026.MVCC: Multi-Version Concurrency Control
- 19027.B-Tree Internals
- 19028.Fencing Tokens
- 19029.Coordination Services
- 19030.Distributed Rate Limiting Algorithms
- 19031.Distributed Unique ID Generation
- 19032.Tail Latency and Hedged Requests
- 19033.Hot Spots and Hot Key Mitigation
- 19034.Graceful Shutdown and Connection Draining
- 19035.Multi-Region Architecture
- 19036.API Gateway Patterns
- 19037.Long-Polling, SSE, and WebSocket Architecture
- 19038.Distributed Job Scheduling
- 19039.Zero-Downtime Schema Migrations
- 19040.Presigned URLs and Object Storage Patterns
- 19041.Soft Deletes and Data Retention
- 19042.The N+1 Query Problem and Batch Loading
- 19043.Audit Logging Architecture
- 19044.Read Replica Routing and Lag Handling
- 19045.Column-Oriented Storage
- 19046.gRPC Streaming Patterns
- 19047.Database Query Planning and EXPLAIN
- 19048.Service-to-Service Authentication
- 19049.Protocol Buffers and Schema Evolution
- 19050.Database Bulk Operations and UPSERT Patterns
- 19051.Materialized Views and Incremental Computation
- 19052.Choreography vs Orchestration in Distributed Workflows
- 19053.The Outbox Pattern and Transactional Messaging
- 19054.Idempotency Key Implementation Patterns
- 19055.Webhook Signature Verification and Security
- 19056.OpenTelemetry Instrumentation
- 19057.JSONB and Semi-Structured Data in PostgreSQL
- 19058.Temporal Data Modeling
- 19059.gRPC Error Handling and Status Codes
- 30001.LLM API Integration Patterns
- 30002.AI Agent Architecture Patterns
- 30003.Model Context Protocol (MCP)
- 30004.Evaluating and Testing LLM Applications
- 30005.Prompt Engineering vs RAG vs Fine-Tuning
- 30006.Structured Output and Constrained Decoding
- 30007.RAG Pipeline Architecture
- 30008.LLM Security and Prompt Injection
- 30009.LLM Observability and Monitoring
- 30010.LLM Context Window Management
- 30011.AI Cost Optimization and Model Routing
- 30012.Fine-Tuning and PEFT Patterns
- 30013.AI Gateway Patterns
- 30014.Embedding Models and Vector Representations
- 30015.Retrieval Reranking and Hybrid Search
- 30016.LLM Streaming Patterns
- 30017.AI Memory Systems for Long-Running Agents
- 30018.LLM Tool Use and Function Calling Patterns
- 30019.Multi-modal LLM Integration Patterns
- 30020.LLM Guardrails and Content Safety
- 30021.LLM Inference Optimization and Self-Hosting
- 30022.Human-in-the-Loop AI Patterns
- 30023.Chain-of-Thought and Extended Thinking Patterns
- 30024.LLM Caching Strategies
- 30025.LLM Batch Processing Patterns
- 30026.Vector Database Architecture
- 30027.AI Workflow Orchestration
- 30028.Prompt Management and Versioning
- 30029.Advanced RAG and Agentic Retrieval Patterns
- 30030.LLM-Powered Document Processing and Information Extraction
- 30031.Conversational AI and Multi-Turn Dialog Architecture
- 30032.Synthetic Data Generation for AI Systems
- 30033.LLM-Based Code Generation and Review Patterns
- 30034.AI Experimentation and Model A/B Testing
- 30035.AI Agent Safety and Reliability Patterns
- 30036.LLM API Versioning and Model Migration
- 30037.LLM-Based Classification and Semantic Routing
- 30038.LLM Data Flywheel and Continuous Improvement
- 30039.LLM Provider Rate Limiting and Client-Side Quota Management
- 30040.LLM Multitenancy and Prompt Isolation
- 30041.LLM Self-Consistency and Ensemble Sampling
- 30042.AI Red Teaming and Adversarial Testing
- 30043.LLM Hallucination Detection and Factual Grounding
- 30044.LLM Planning and Task Decomposition
- 30045.Multi-Agent Debate and Critique Patterns
- 30046.LLM Output Parsing and Structured Extraction Reliability
- 30047.LLM Prompt Compression and Token Efficiency
- 30048.LLM Knowledge Distillation and Model Compression
- 30049.LLM Evaluation Metrics and Automated Scoring Pipelines
- 30050.RAG Evaluation and Quality Measurement
- 30051.LLM Tokenization Internals and Token Budget Management
- 30052.GraphRAG and Knowledge Graph Augmented Generation
- 30053.LLM Multi-Provider Resilience and API Fallback Patterns
- 30054.Extended Thinking and Reasoning Trace Management
- 30055.Multimodal Embeddings and Cross-Modal Retrieval
- 30056.Semantic Caching for LLM Applications
- 30057.Chunking Strategies for RAG Systems
- 30058.LLM Load Testing and Capacity Planning
- 30059.Speculative Decoding for LLM Inference
- 30060.Multi-LoRA Serving and Adapter Management
- 30061.LLM Quantization for Inference
- 30062.FlashAttention and Efficient Attention Kernels
- 30063.Prefix Caching and KV Cache Reuse
- 30064.Mixture of Experts Architecture and Serving
- 30065.Continuous Batching and Iteration-Level Scheduling
- 30066.Tensor Parallelism and Pipeline Parallelism for LLM Inference
- 30067.Disaggregated Prefill and Decode for LLM Serving
- 30068.LLM Serving Autoscaling and GPU Cluster Management
- 30069.Context Window Extension Techniques for LLMs
- 30070.Distributed Training Infrastructure for Large Language Models
- 30071.RLHF and Alignment Training Infrastructure
- 30072.Process Reward Models and Test-Time Compute Scaling
- 30073.LLM Pretraining Data Pipelines and Web-Scale Corpus Curation
- 30074.LLM Model Merging and Weight-Space Composition
- 30075.LLM Inference on Edge and Mobile Devices
- 30076.Mixture of Agents Architecture
- 30077.LLM Output Watermarking and AI Content Provenance
- 30078.Text-to-SQL: Natural Language Database Interfaces
- 30079.AI Compliance and Governance Engineering
- 30080.Real-Time Voice AI Integration Patterns
- 30081.AI Feature Stores for ML Inference
- 30082.Shadow Mode and Canary Deployment for ML Models
- 30083.ML Monitoring and Drift Detection
- 30084.ML Experiment Tracking and Model Registry
- 30085.ML Data Validation and Pipeline Quality Gates
- 30086.Model Explainability in Production
- 30087.Online Learning and Continual Model Updates
- 30088.ML Model Serving Infrastructure
- 30089.Testing Machine Learning Pipelines
- 30090.Responsible AI, Fairness, and Model Cards
- 30091.ML Training Cost Optimization
- 30092.Transfer Learning and Fine-Tuning Patterns
- 30093.Data Augmentation Strategies for ML Training