Wolverine .NET Command and Message Bus with Jeremy Miller
Jeremy Miller is back with more open-source goodness in the form of the Wolverine .NET Command and Message Bus. Jeremy talks about developing the Marten database and reaching a point with event sourcing that led to Wolverine - building the infrastructure to work with a variety of queuing solutions to act as an intermediary, a message bus, and a command bus, as needed. The conversation also digs into the current state of open-source with his projects, and the evolution toward more sustainable open-source development - there is more to come!
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:
- Spectre.Console https://spectreconsole.net/
- Marten https://martendb.io/
- Wolverine https://wolverine.netlify.app/
- NServiceBus https://particular.net/nservicebus
- MassTransit https://masstransit-project.com/
- RabbitMQ https://www.rabbitmq.com/
- The Polly Project http://www.thepollyproject.org/
- OpenTelemetry https://opentelemetry.io/
- Task Parallel Library Dataflow https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/dataflow-task-parallel-library
- Express.js https://expressjs.com/