Vaughn Vernon, author of Strategic Monoliths and Microservices, discusses topics covered in his latest book on strategies for purposeful software architecture from the perspective of both business and technical leaders. Host Akshay Manchale talks to Vaughn about barriers that businesses face in managing change in software due to organizational hurdles and technological challenges. Vaughn talks about Conway’s Law and how it impacts software architecture, and he presents methods from Domain Driven Design to derive models using bounded contexts that capture the knowledge in a way to inform architectural boundaries, responsibilities, and technical roles in implementing them. He also talks about paths to build a purposeful monolithic or microservice architecture starting from nothing and strategies to transform existing monoliths into microservices.
This episode sponsored by Kolide.com.
SE Radio theme: “Broken Reality” by Kevin MacLeod (incompetech.com — Licensed under Creative Commons: By Attribution 3.0)
Podcast: Play in new window | Download
Subscribe: Apple Podcasts |
Tags: architecture, books, bounded contexts, conways law, DDD, domain-driven design, IEEE Computer Society, leadership, microservices, monoliths, podcast, purposeful architecture, reactive programming, SE-Radio, software architecture, Software Design, technical leaders