Training Teams to Fight Complexity

How do we manage complexity? Today we discuss sources of complexity and explore design rules. We also talk about how you think about the systems that you’re building in ways that allow them to handle complexity gracefully.

The simple answer is to have people who are good at thinking about complex systems. Part of that is experience in looking at complex systems, seeing how they operate and being ready to deal with that type of thing like training pilots.

How we get to that insight is really significant, and it impacts how you build teams and systems. In addition to how you build systems that defend themselves that are naturally complex, but have the right defense mechanisms to make them more stable over the long term.

Transcript: otter.ai/u/f2t7gZfQhzG1Dgeg5ePwFHZOTmw
Image: www.pexels.com/photo/colorful-fu…ironment-3872003/

Rob’s Hot Take:

In the June 28th episode, Rob Hirschfeld delves into the topic of complexity, emphasizing the inevitability of complex systems in real-world scenarios. The discussion highlights the importance of training individuals to navigate and manage complex systems effectively, suggesting that exposure and interaction with complexity are critical learning experiences. The key takeaway underscores the need for proactive training to equip individuals with the skills to handle and defend complex systems, ultimately preventing the creation of increasingly fragile structures. For a comprehensive exploration of the human element in dealing with complexity, listen to the entire podcast at the2030.cloud and join the ongoing discussions.

WTF My MFA is MIA

How do authorization systems need to be built and made resilient for distributed infrastructure? We discuss how having a single centralized authorization system is incredibly fragile compared to distributed edge infrastructure.

Everything we build has some element of distributed component tree and resiliency in it, and we need to make sure that the authorization systems are included in that analysis.

We explored how you can make MFA more resilient and how you can improve the security of authentication by building additional layers of trust based on behaviors.

Transcript: otter.ai/u/KTg3WSqSKuswLIypoBwD4HyMzcA
Image: www.pexels.com/photo/hand-holdin…sh-drive-5474298/

Rob’s Hot Take:

In the April 28th Cloud 2030 Podcast, Rob Hirschfeld delves into the challenges of implementing two-factor authentication (2FA) in distributed infrastructures with centralized authentication. The critical problem revolves around creating resilient systems that don’t solely rely on external factors for authentication, considering the potential impact on every service and component in the infrastructure. The discussion emphasizes the importance of behavioral analysis in authentication, scrutinizing user behavior to ensure trustworthiness, especially in scenarios where full authentication is not available. The full conversation explores these aspects in depth, providing valuable insights for building resilient infrastructure. Join future discussions at the2030.cloud.