Lessons fom
New Relic at scale: 1: Nothing lasts forever; 2: Run experiments; 2a: Experiments don't always work, for example horizontally scaling also horizontally scaled failure points due to synchronous calls in the datapipeline, a new async system built on Kafka was successful; 3: Good architecture supports change, using APIs to incrementally change implementation, using dark deploys; 4: Technology choices have cultural impact, a message drive architecture decoupled teams and let them run on their own; 5: autonomy requires responsibility, skin in the game, teams own their own deploys and support: 6: Knowledge equals power, need deep visibility into systems.