Architecture big data proposée par Nathan Marz pour traiter simultanément des données historiques complètes (batch layer, haute précision) et des données récentes en quasi-temps réel (speed layer, faible latence). Une troisième couche (serving layer) fusionne les deux résultats pour servir les requêtes. Bien qu'efficace conceptuellement, la Lambda souffre d'un défaut majeur : la logique de traitement doit être implémentée deux fois (une fois en batch, une fois en streaming), créant une divergence inévitable et une complexité opérationnelle élevée. L'architecture Kappa est apparue comme une réponse à ces limites.