It’s taken me a few weeks but I’ve finally completed the Advanced Distributed Systems Design course from Particular Software. It was run by the renowned Udi Dahan who is the founder and CEO of NServiceBus. Feeling really pleased to have completed it. It’s an amazing course and I highly recommend anyone with an interest in software architecture to take the course. It covers the following topics (not exhaustive)
- Service-oriented architecture (SOA)
- Message bus
- Publish / Subscribe pattern
- Command Query Responsibility Segregation (CQRS)
- Eventual Consistency
Plus many other topics.