Artwork

Content provided by Vaughn Vernon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Vaughn Vernon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Choosing the Right Architectural Styles and Patterns

53:40
 
Share
 

Manage episode 429061194 series 2997147
Content provided by Vaughn Vernon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Vaughn Vernon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Summary

In this conversation, Vaughn Vernon and Udi Dahan discuss various topics related to software architecture, including service-oriented architecture (SOA), event-driven architecture, and sagas. They emphasize the importance of using the right architectural styles and patterns in the right places, rather than over-applying or misapplying them. They also discuss the role of patterns in software development and the need for a common language to facilitate communication among developers. Additionally, they explore the strengths and weaknesses of event-driven architecture and the misconceptions around API-first design. Finally, they delve into the concept of sagas as a way to handle complex business processes and policies.

Takeaways

  • Use the right architectural styles and patterns in the right places
  • Patterns are important for facilitating communication among developers
  • Event-driven architecture should not be over-applied or misapplied
  • API-first design should consider the actual business processes and not just CRUD operations
  • Sagas can be a useful technique for handling complex business processes and policies

Chapters

00:00 Introduction and Background

04:21 Understanding Service-Oriented Architecture (SOA)

09:36 The Role of Patterns in Software Development

18:17 Exploring Event-Driven Architecture

35:07 The Concept of Sagas


Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.


Hosted on Acast. See acast.com/privacy for more information.

  continue reading

36 episodes

Artwork
iconShare
 
Manage episode 429061194 series 2997147
Content provided by Vaughn Vernon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Vaughn Vernon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Summary

In this conversation, Vaughn Vernon and Udi Dahan discuss various topics related to software architecture, including service-oriented architecture (SOA), event-driven architecture, and sagas. They emphasize the importance of using the right architectural styles and patterns in the right places, rather than over-applying or misapplying them. They also discuss the role of patterns in software development and the need for a common language to facilitate communication among developers. Additionally, they explore the strengths and weaknesses of event-driven architecture and the misconceptions around API-first design. Finally, they delve into the concept of sagas as a way to handle complex business processes and policies.

Takeaways

  • Use the right architectural styles and patterns in the right places
  • Patterns are important for facilitating communication among developers
  • Event-driven architecture should not be over-applied or misapplied
  • API-first design should consider the actual business processes and not just CRUD operations
  • Sagas can be a useful technique for handling complex business processes and policies

Chapters

00:00 Introduction and Background

04:21 Understanding Service-Oriented Architecture (SOA)

09:36 The Role of Patterns in Software Development

18:17 Exploring Event-Driven Architecture

35:07 The Concept of Sagas


Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.


Hosted on Acast. See acast.com/privacy for more information.

  continue reading

36 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play