5 Considerations for Multi-Tenant Architectures
Designing multi-tenant environments for isolation and co-location
Nov 2 • Thinking through the Cloud

October 2025

8 Myths of Building "Lean"
The Art of Requirements II: Balancing alignment and leanness in digital architecture and engineering
Oct 13 • Thinking through the Cloud
A History of Storage: Database (DBMS)
A survey of database history and its various paradigms
Oct 2 • Thinking through the Cloud

September 2025

Planning Technology Delivery: Thinking it through Backwards
What distinguishes technology delivery from software engineering
Sep 24 • Thinking through the Cloud

August 2025

Notes after Passing All 12 AWS Certification Exams
Guides, hints, tips on general methods for passing all AWS certification exams
Aug 15 • Thinking through the Cloud

June 2025

The Purpose of the Prototype
The Art of Requirements I - Pet Projects vs. POC
Jun 28 • Thinking through the Cloud

April 2025

A History of Storage: Files
From Multics to NFS and beyond
Apr 24 • Thinking through the Cloud
AWS and Azure Well-Architected Framework Compared - Part I: Overview
Comparing Amazon and Microsoft's architecture frameworks
Apr 19 • Thinking through the Cloud
Breaking down OAuth 2.0
Running through OAuth 2.0 concepts, grant types, and more
Apr 10 • Thinking through the Cloud

March 2025

A History of Storage: Block
How drives, protocols, and networks have evolved to indefinite scale
Mar 29 • Thinking through the Cloud
© 2025 Nathaniel Perrin · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture