Fallacies of Distributed Systems and How to Avoid Them

About the talk

The mass adoption of microservices has forced more engineers to understand the implications of that decision within their systems. With that change also comes pitfalls and issues that can be easily missed or ignored if we’re not careful. In this talk, we will go over those common fallacies in distributed systems and how we can mitigate them.

This talk will cover

Pitfalls and fallacies developers make when discussing system design and how to address them, including:

  • Assuming the network is always reliable and secure
  • Thinking you can control your whole system and all dependencies
  • Neglecting transport cost
  • … and more!
Programming & Development

About the speaker

Mahdi Yusuf

Mahdi is a Senior Staff Engineer at 1Password, previously the CTO at Gyroscope. Before that, he spent time as a technical researcher focused on security vulnerabilities and exploitations. He often writes about systems design and distributed systems.

Want a high-income, remote career in Programming?

Join Arc and receive offers from high-growth tech startups paying from $60,000 to 175,000 USD!

Discussion 

Loading...