
Udi Dahan
The Software Simplist
About the instructor
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.
This free offer is no longer available. For the full course, please go to ADSD-on line 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:
- Access for 60 days to five days worth of expert systems design training
What's included?
After enrolling, you will have access to the videos for 60 days.
Need to download the videos? See our full-featured course.
Course Curriculum
- Introduction: Systems vs. Applications
- Fallacy #1: The network is reliable
- Fallacy #2: Latency isn’t a problem
- Fallacy #3: Bandwidth isn’t a problem
- Fallacy #4: The network is secure
- Fallacy #5: The network topology won’t change
- Fallacy #6: The admin will know what to do
- Fallacy #7: Transport cost isn’t a problem
- Fallacy #8: The network is homogeneous
- Summary: 8 fallacies of distributed computing
- Fallacy #9: The system is atomic
- Fallacy #10 : The system is finished
- Fallacy #10: Towards a better development process
- Fallacy #11 : The business logic can and should be centralized FREE PREVIEW