PinnedMike Attara·Jun 7, 2025Secure by Design: Embedding Security into Your Architecture from Day OnePart of the “Strategic Architecture in Practice” series — where software structure meets business growth.
PinnedInDevSecOps & AIbyMike Attara·Jun 26, 2025Securing DevSecOps Workflows with AI: A Playbook for Startups and Small TeamsSmall teams and startups face a paradox: they must move fast to innovate, yet they can’t afford to ignore security. DevSecOps —…
PinnedMike Attara·May 7, 2025Software Architecture vs. Software Design: How to Build Resilient and Maintainable SystemsUnderstanding the differences (and synergies) between software architecture and design — and how to leverage them to future-proof your…
PinnedMike Attara·Jun 23, 2025Designing in Conversation: How Shared Language Shapes SystemsYou’ve probably seen this play out:
PinnedMike Attara·Jun 25, 2025Delivery at Scale: Aligning Architecture with Product SpeedPart of the “Strategic Architecture in Practice” series — where software structure meets business growth.
Mike Attara·Apr 4Your Tests Don’t Fail Randomly — Your Database Strategy Is BrokenFlaky tests aren’t random. They’re a symptom of shared state.
Mike Attara·Jan 23Ruby 4.0.0: Ruby Box, ZJIT, and a bigger push toward scalable RubyRuby 4.0.0 is here, and it’s a release that reads like a roadmap for “bigger Ruby”: better isolation primitives for messy real-world…
Mike Attara·Jan 7Stop Using AWS Access Keys in GitHub ActionsMost CI/CD compromises don’t happen because teams forgot IAM best practices. They happen because long-lived credentials were sitting in…A response icon1A response icon1
Mike Attara·Jan 7A Lightweight Detection & Response Loop on AWSTurn GuardDuty findings into an operational workflow — fast enough to matter.
Mike Attara·Aug 27, 2025The Future of Software Architecture: Designing for Humans, Systems, and the UnknownConclusion to the “Strategic Architecture in Practice” series — where software structure meets business growth.