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.
Udi can be contacted via his blog at www.UdiDahan.com and also follow Udi on Twitter @udidahan
Talks I've Given
-
Own the Future, NSB-Style
Featuring Udi Dahan
If you wanted to implement the architectural patterns mentioned in Udi’s “Own the future” presentation, you could figure out how to do UI Composition yourself with ASP.NET, how to route and scale commands differently from events using queues like RabbitMQ or SQS, and of course monitor it all in...
.net nservicebus asp.net pronet -
Keynote: Own the Future
Featuring Udi Dahan
Many developers have struggled with the burden of designing, building, and running large complex software systems, swearing that – next time, they’ll do it right.
.net prognet keynote -
Multi-dimensional architecture
Featuring Udi Dahan
Despite the apparent evolution in the field of software architecture from Client-Server, to N-Tier, to SOA, and now to Microservices – there is a common flaw that has undermined the successful application of all of these styles for decades. There is a different approach, orthogonal to many of the...
software-architecture -
Business Logic – a different perspective
Featuring Udi Dahan
Although it’s been over a decade since the publication of the DDD “blue book”, there are even older principles that are not nearly as well known and, as a result, developers continue to struggle with logic across client and server tiers. This hasn't gotten any easier with the recent craziness...
dddx ddd nservicebus -
Keynote: An Integrated Services Approach
Featuring Udi Dahan
After many years of the largely enterprise-scale SOA philosophy being applied across multiple systems, we’re now seeing some of that philosophy being applied to the design of the systems themselves with Microservices. Unfortunately, unless we integrate these enterprise and system level...
microservices mucon cqrs nservicebus soa -
So you think you know pub/sub?
Featuring Udi Dahan
While many developers have heard about the benefits of the loosely-coupled event-driven approach of writing software, and may even have used a queuing system before, there are some cases where the publish/subscribe style seems applicable, but really isn’t.
nservicebus distributed-soa distributed-system .net nsb -
Bootnote
Featuring Udi Dahan
Udi Dahan wraps up two days of NSBCon with his closing thoughts on the conference.
nservicebus .net -
NserviceBus: Past, Present and Future
Featuring Udi Dahan
Join Udi for a journey through time from NServiceBus' humble beginnings, into the present state of the Particular Service Platform and get a glimpse of the future and all the possibilities it brings.
nservicebus soa distributed-system -
A Reflection on the First Ever NSBCon - the conference on NServiceBus (NSBCon closing notes)
Featuring Udi Dahan
Creator of NServiceBus, Udi Dahan, wraps up NSBCon, the annual conference on NServiceBus, with his final thoughts after two days of talks and discussions.
nservicebus nsbcon ddd domain-driven-design domain-model -
NServiceBus Past, Present, and Future
Featuring Udi Dahan
This SkillsCast recording features NServiceBus' founder Udi Dahan who, in an inspiring keynote, will take you on a journey through time from NServiceBus' humble beginnings, into the present state of the Particular Service Platform, and will also give you a glimpse of the future and all...
nservicebus soa nsbcon ddd domain-driven-design cqrs .net -
Loosely-coupled orchestration with messaging
Featuring Udi Dahan
Ever wanted to utilize one of the most powerful architectural approaches to building distributed systems more? Join leading expert, Udi Dahan, the creator of NServiceBus, who will talk you through Event-driven architecture (EDA) and plenty more.
event-driven-architecture event-driven rabbitmq messaging distributed-soa eda amazon-sqs windows-azure-queues publish-subscribe -
Come Challenge The Software Simplist
Featuring Udi Dahan
This SkillsCast is a recording of an entirely unrehearsed and unscripted Q&A session featuring Skills Matter's community and Udi Dahan. Members of Skills Matter's passionate community challenged Udi with interesting questions on NServiceBus, Distributed SOA, the Domain Model pattern,...
nservicebus .net domain-driven-design soa distributed-computing domain-model software-simplist software-engineering cqrs messaging design-patterns architectural-patterns -
Balancing Architecture and Agile
Featuring Udi Dahan
There's always been this tension between the agile and architecture camps. Many agilists focus on delivering business value and iterating quickly. Many architects focus on non-functional requirements - experience has taught them that a system may need to be rewritten otherwise. What both...
agile architecture architectural-patterns agile-processes software-engineering software-craftsmanship -
Commands, Queries, and Consistency
Featuring Udi Dahan
As developers build larger and more complex systems supporting many users collaborating on growing data-sets in parallel, many are turning to patterns like CQRS. Join Udi Dahan for a new perspective on CQRS using a new twist on the saga pattern.
cqrs ddd domain-driven-design domain-events event-sourcing architectural-patterns enterprise-integration saga-pattern -
Modeling Distributed Systems with NServiceBus Studio
Featuring Udi Dahan
As developers build larger and more distributed systems than ever before, many questions come up around modeling like, how do I represent services, how do I compose these services into physical endpoints, and how should cross-cutting concerns like authentication and auditing be handled.
nservicebus ddd messaging .net domain-driven-design domain-modeling -
Q&A with Udi Dahan
Featuring Udi Dahan
This SkillsCast features an This Q&A is entirely unrehearsed and unscripted Q&A with NServiceBus creator and internationally renowned architect Udi Dahan. Members of Skills Matter's passionate community challenged Udi with questions on NServiceBus, Distributed systems, service...
nservicebus .net distributed-soa domain-model event-driven architectural-patterns domain-driven-design ddd cqrs -
Hidden NServiceBus Gems
Featuring Udi Dahan
Although NServiceBus has been around for a while, many developers are only familiar with the top-level public API. Join Udi Dahan for a look into some of the lesser known capabilities of NServiceBus that just might save you from having to reinvent the wheel.
nservicebus .net ddd domain-driven-design architectural-patterns messaging -
Domain Models and Composite Applications
Featuring Udi Dahan
In this talk, recorded at the DDD eXchange 2011, Udi Dahan explains the use of Bounded Contexts to turn previously monolithic systems into composite applications, now with multiple lean and mean domain models - a new perspective on DDD awaits.
context -
Asynchronous Systems Architecture for the Web
Featuring Udi Dahan
The main lesson learned from the big sites over the past year has been to step away from the database and do more work in memory. The scalability benefits of asynchronous communication have become better known but many developers are still struggling with taking traditionally synchronous...
architecture design-patterns scalability asynchronous ddd domain-driven-design cqrs messaging architectural-patterns web -
CQRS, race conditions, and sagas - oh my!
Featuring Udi Dahan
You've heard about Command-Query Responsibility Segregation, but you're not quite sure how to implement certain rules in your system, especially the rules that seem to indicate race conditions between the success of one user's commands, and another's.
cqrs architecture domain-model ddd distributed-computing domain-driven-design domain-events sagas -
2
Recording of a Q&A session at the DDD eXchange on, you guessed it: DDD, CQRS & Event Sourcing
Featuring Udi Dahan and John Stevenson
If you like to hear what others are pondering about, when exploring the opportunities of DDD, Event Sourcing and CQRS, then check out this SkillsCast of a Question & Answer session, recorded at Skills Matter's annual DDD eXchange in London.
cqrs event-sourcing rest architectural-patterns ddd domain-driven-design domain-events -
Architectural Innovation: CQRS and the biggest mistakes teams make when applying DDD
Featuring Udi Dahan
Udi Dahan spoke at the DDD Exchange about common misunderstandings and problems that teams have with implementing Domain Driven Design. According to Udi, the domain model pattern seems to be abused more often than not. Check out this SkillsCast recording to find out why...
cqrs domain-driven-design event-driven ddd domain-model reactive -
Command Query Responsibility Segregation
Featuring Udi Dahan
More and more developers are starting to use messaging patterns and domain models in their N-Tier architectures. Many are surprised by the added complexity and beginning to wonder - was it worth it?
soa architecture scalability domain-model cqrs architectural-patterns ddd domain-driven-design event-sourcing distributed-computing
My Work
@udidahan has not provided any work info yet.
Social and Blogging
@udidahan has not provided social links yet.