Skip to main content

Advanced Distributed Systems Design

32h 22m 8s
English
Free

Course description

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.

Read more about the course

Everything you should know about distributed systems design

This online course on modern architecture design practices for distributed systems with Service-Oriented Architecture will change the way you think about designing software systems.

  • Are you sold on the concept of microservices but struggle to implement them in your system?
  • Are you tired of spending every day trying to tame the big ball of mud monster?
  • Does the coupling of your system components make your software hard to deliver and impossible to scale?

We've recorded an entire week of distributed design training by Udi Dahan containing everything you wish you'd known years ago about distributed systems design, such as:

  • Avoiding common pitfalls in distributed systems
  • Using loosely coupled messaging communication
  • Identifying and allocating business logic to services
  • Decomposing services into layers, tiers and processes
  • Designing for service management and monitoring in production environments
    Now you can fast-track your way to building a scalable distributed system at your own pace.

And the best part?

You can learn to master the principles in this course wherever and whenever, which makes this course:

  • More convenient to attend: all you need to attend is an internet connection and a browser
  • More cost-effective: you won't have to travel abroad
  • Easier to approve: you won't necessarily need to take time off

More flexible: you can time-travel by going back and forth, or even increase the playback speed

In this course you'll get:

  • 5 days worth of expert systems design training
  • Lifetime access to the course material
  • Lifetime access to the ADSD alumni forum
  • Copy of slides used in the course

Watch Online

Watch Online Advanced Distributed Systems Design

#1: Introduction: Systems vs. Applications
0:00 /
Picture-in-Picture not supported in this browser
#Lesson TitleDuration

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

CodeBreakthrough Vault

CodeBreakthrough Vault

Sources: Caleb Curry
CodeBreakthrough Vault is an exclusive course designed to elevate you to a new level in your life and engineering career. Previously, this knowledge and...
62 hours 23 minutes 45 seconds
System Design for Interviews and Beyond

System Design for Interviews and Beyond

Sources: Mikhail Smarshchok
Having over 15 years of industry experience, last 9 years I worked on building scalable, highly available and low latency distributed systems. For a long time, I have wondered w...
7 hours 53 minutes 5 seconds
Macroeconomics Made Clear

Macroeconomics Made Clear

Sources: Wondrium by The Great Courses, Akila Weerapana
In 24 revealing lectures, Macroeconomics Made Clear will introduce you to the subject that people have been theorizing about and modeling for almost 100 years.
12 hours 34 minutes 14 seconds
Email Marketing Automation for Freelancers

Email Marketing Automation for Freelancers

Sources: Brad Hussey (freelancingfreedom.com)
Do you know where your next salary will come from? Do you rely on markets like UpWork or Fiverr to get jobs? Do you rely on referrals and word of mouth to get c
1 hour 13 minutes 6 seconds
Master System Design and Design Pattern

Master System Design and Design Pattern

Sources: udemy
This course explains all the deep concepts of scalable system design problems and design patterns. These problems are frequently asked during interviews.
11 hours 33 minutes 6 seconds