Week 3 - Contracts & validation: schema registry, compatibility tests, consumer-driven contracts