# Temporal and the Challenges of Distributed Systems

DevFeed: [Temporal and the Challenges of Distributed Systems](<https://devfeed.tech/articles/temporal-a-student-s-dream-36003.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-a-students-dream>)

Author: Manu Srivastava

Published: 2020-10-29T04:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [cloud-computing](<https://devfeed.tech/topics/cloud-computing.md>), [Network](<https://devfeed.tech/topics/network.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Computing](<https://devfeed.tech/topics/computing.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [network](<https://devfeed.tech/tags/network.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

## AI overview

The article uses two students' semester project to illustrate the practical challenges of running a distributed algorithm across multiple machines. It discusses coordination, communication protocols, failures, retries, and workload balancing, emphasizing that infrastructure concerns can overwhelm the original algorithm.

## Source excerpt

Imagine, two bleary-eyed college students scrambling late into the night to finish their last Computer Science project for the semester.