Kappa Architecture - Pros and Cons