Distributed system models: System Design course | Zoonk