Struggling to apply systems design without the mess of data duplication and coupling?

While there are a number of new technologies out there that make it easier than ever to comply with today's communications and security standards, none of them can make your systems more reliable or scalable if you don't take care of the fundamentals.

These videos about SOA Architecture will challenge the way you think about software systems design and leave you with a new understanding of how to achieve better reliability and scalability

Prepare to think about software systems in a new way

These videos are part of a five-day course delivered by Udi Dahan on modern architecture design practices for distributed systems with Service-Oriented Architecture.

Topics covered in the course include:

  • The 8 fallacies of distributed systems
  • Platform, temporal and spatial coupling
  • Advanced message exchange patterns
  • Bus and broker architectural styles


For more information about the course visit https://particular.net/adsd

Course Curriculum

  • 1

    Intro

    • About the ADSD course

  • 2

    Service Oriented Architecture

    • SOA tenets

    • Service example

    • Services modelling: Workflows, boundaries and business capabilities

    • UI composition and Branding service

    • IT/Ops service

  • 3

    SOA modelling exercise (fragments)

    • Exercise: services modelling (hotel) - overview

    • SOA modelling process and approach

    • Domain analysis: Hotel

    • Domain analysis: Hotel - check-in

About the instructor

The software simplist

Udi Dahan

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