Minimal Architecture with Jeremy Miller
How much architectural ceremony is enough? Carl and Richard talk to Jeremy Miller about his minimal approach to architecture when building software, including his products Wolverine and Marten. Jeremy talks about how good tooling can simplify architecture, ultimately by writing less code - so that you are writing only the code that is unique to your customer needs.
Guests:
Jeremy Miller
Jeremy Miller started his career as a “real” engineer but wandered into software because that looked like more fun. Since then, Jeremy has worked in and led software development teams in the computer manufacturing industry, finance, insurance, health care, and banking industries. Lately, Jeremy has been focused on leading software architecture teams and helping mentor other software architects. Having had roles both as an in-house software architect and as a software consultant, Jeremy has a great deal of insight into the challenges that confront companies developing and maintaining enterprise systems over time. Jeremy is well known for his Open-Source Software tools starting with Structure Map and continuing today to Marten and Wolverine. Jeremy is also a frequent author and technical speaker at software conferences and can be found at https://jeremydmiller.com.
Links:
- BlazorTrain Episode 97 https://youtu.be/uqZgFgO7pUk
- Jasper FX https://www.jasperfx.net/
- Duende Software https://duendesoftware.com/
- Moq https://moq.github.io/moq/
- Wolverine https://wolverine.netlify.app/
- Marten https://martendb.io/
- Open Telemetry https://opentelemetry.io/