John Feminella is an avid technologist, occasional public speaker, and curiosity advocate. He helps enterprises transform the way they write, operate, and deploy software so that their businesses and people can be more effective. Before that, he led technology organizations at Pivotal, VMware, and ThoughtWorks; helped build the world's largest database of pollutants and air emissions; and authored a distributed-sensor technology.
John lives in Charlottesville, VA and likes meta-jokes, milkshakes, and referring to himself in the third person in speaker bios.
Great data is the lifeblood of machine learning, AI, and core business applications. But great data doesn't happen without three critical ingredients: great APIs, well-bounded domains, and teams organized around them. In this session, we'll talk about how domain-driven design can turbocharge an API-first strategy and catalyze agility and resilience for the portfolios of technology leaders.
We'll show how fusing the best ideas of DDD with a novel set of technical principles will foster innovative, scalable solutions for product teams. We'll present concrete examples of how leading enterprises used this approach to dramatically accelerate progress and cut time to market, improve customer outcomes, and deliver results. By the end of the talk, you'll be equipped to bring this back to your own teams with some tangible ideas about how to run the experiment yourself.