On this episode we crossover with the Cross Cutting Concerns podcast for a special dual interview show. Matt Groves talks about CAP theorem and the challenges of distributed databases. Ed Charbeneau shares his perspective on why it's important as a full-stack developer to understand machine learning.