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 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.